-3

Salut les gars Je voudrais avoir votre avis sur une nouvelle application que j'ai l'intention de créer avec Django. Je suis assez nouveau en tant que développeur Full Stack manquant d'expérience sur la façon de structurer correctement mon projet et surtout la partie enregistrementDjango Application Architecture

Mon application est la suivante. C'est comme une application de sondage, où d'un côté vous avez la "zone de l'entreprise", qui créent les questions de formulaires et de l'autre côté la "zone candidate" où ils obtiennent l'enquête de formulaire et peuvent y répondre.

Ma question est la suivante: 1) Dois-je créer sur l'application avec un enregistrement pour chacun? 2) Créez deux applications différentes avec deux enregistrements différents, si oui car je ne peux pas utiliser le modèle User fourni par django pour tout le monde comment créer deux nouveaux utilisateurs d'authentification tels que CompanyUsers et CandidateUsers? Je ne peux pas le faire à partir du panneau d'administration ..

Thx beaucoup;))

Répondre

0

Vous pouvez avoir une application. Ajoutez une colonne au tableau auth_user qui décrira si l'utilisateur est une société ou un candidat. Comment faire est bien décrit here.

+0

Ok, j'ai eu l'extension du modèle utilisateur. Ce que je ne comprends pas, c'est quand un utilisateur de l'entreprise ou un candidat-utilisateur s'inscrit à mon application, comment le formulaire sait comment stocker dans la base de données si l'utilisateur est une entreprise ou un candidat? – Ben2pop

+0

Ajouter un autre champ à former dans lequel vous demandez ce que cet utilisateur est. – campovski

+0

est-il un moyen de le forcer? Je ne veux pas que l'utilisateur puisse choisir. Je voudrais que s'il utilise le formulaire de la société, il sera affecté à un profil d'entreprise et s'il utilise le formulaire de candidat, il sera automatiquement affecté à un candidat .. thx pour vos réponses :) – Ben2pop