Py学习  »  问与答

关于django User的扩展验证问题,求教?

1583176984 • 9 年前 • 3239 次点击  

我有个程序需要使用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/')

怎么改比较合适 困惑我好久

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/1141
 
3239 次点击  
文章 [ 1 ]  |  最新文章 9 年前