我有两个模型
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 没有没有这样的东西。