Django Multiple User types in Django 1.9 -
i want create web app in have 2 different types of users employee , employers. they'll have non common fields.how implement separate registration of both. have inherited user model.
models.py
class category(models.model): cname=models.charfield(max_length=250) def __str__(self): return self.cname class workplace(user): address=models.textfield(max_length=250) logo=models.imagefield(upload_to=upload_location,null=true,blank=true) wcategory=models.foreignkey(category,on_delete=models.cascade) class employee(user): employee_id=models.charfield(max_length=250) eworkplace=models.foreignkey(workplace,on_delete=models.cascade)
in django, can make them both able authenticate, or register, setting onetoonefield
user
in workplace , employee models. if have set user auth_user_model
= <yourapp.user>
in settings, able register models have set field.
Comments
Post a Comment