I extended the user login from Django with AbstractUser like this:
class User(AbstractUser):
pass
class Seller(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE)
verified = models.BooleanField(default=False)
money = models.IntegerField(default=0)
def __str__(self):
return str(self.user)
I would like now to create a view and a form that can only be access by the "Seller" user, like this in views.py:
@login_required
def account(request):
return render(request= request,
template_name='main/account.html',
context = {})
Any idea on how can I do it? Thank you