我是django的新手。我需要实现“记住我”的事情。我没有使用内置登录的东西。 我写过这个函数
def abc(request):
if request.method=="POST":
m = Deletelater.objects.get(Username=request.POST['Username'])
if m.Password==request.POST['Password']:
request.session['member_id'] = m.id
if not request.POST.get('remember_me', None):
request.session.set_expiry(0)
return render(request,'hat/abc.html')
此后我需要做什么?如果你看这里http://djangosnippets.org/snippets/1881/ 你会发现类似的东西
return auth_views.login(request, *args, **kwargs)
我应该在我的函数中写什么而不是这一行(我认为这是内置登录)? 或者任何新的想法如何在不使用内置登录的情况下实现“记住我”?
答案 0 :(得分:0)
您应该编写与django内置登录视图具有相同行为的内容,而不是登录(...)。看看the github project to have an idea
最重要的是设置课程。