#This is my models from django.contrib.auth.models import AbstractUser
Create your models here.
class CustomUser(AbstractUser): USER = ( (1,'HOD'), (2, 'STAFF'), (3, 'STUDENT'), ) user_type = models.CharField(choices=USER,max_length=50,default=1) profile_pic = models.ImageField(upload_to='media/profile_pic')
this is my views
@login_required(login_url='/') def Profile(request): user = CustomUser.objects.get(id = request.user.id)
context = {
"user":user,
}
return render(request,'Profile.html' ,context)
my settings.py
AUTH_USER_MODEL = 'apps.CustomUser'