我有两个模型
from django.contrib.auth.models import User
class Vendor(models.MOdel):
user = models.ForeignKey(User,related_name = 'vendor')
......................................................
......................................................
class Customer(models.MOdel):
user = models.ForeignKey(User,related_name = 'customer')
........................................................
.......................................................
我想要做的是为供应商和客户启用登录。供应商的登录网址是“供应商/登录”,客户是“客户/登录”。当供应商提交他的凭据时,我想检查用户是否是是否是供应商并引发验证错误。我找不到使用 django 完成此操作的方法。我基本上需要的是类似于用户的模型表单,它使用查询集检查用户是供应商。但 django auth 没有没有这样的东西。