我有个程序需要使用django的后台验证,我扩展了User,
扩展增加了mwid字段,
class MwUser(models.Model):
username=models.OneToOneField(User)
mwid=models.ForeignKey(ShopInfo)
is_train=models.BooleanField()
def unicode(self):
return self.mwid
我用户登录验证的时候除了需要验证username,password,外,还要验证mwid是否匹配
怎么写啊
?
我当前的验证是:
def posview(req):
username=req.POST['username']
password=req.POST['password']
mwid=req.POST['mwid']
posuf=PosForm(req.POST)
user=authenticate(username=username,password=password)
if user is not None:
return render_to_response('posview.html',{'posuf':posuf})
else:
return HttpResponseRedirect('/login/')
怎么改比较合适
困惑我好久