0
我在Django一個新手。我需要實現「記住我」的事情。我沒有使用內置登錄的東西來做這件事。 我寫了這個功能Python的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)
我應該在我的功能,而不是這行寫(這是內置登錄,我認爲)? 或者任何新的想法如何實現「記住我」而不使用內置登錄?
複雜的東西!如果我要檢查其他的一些東西,如檢查,如果密碼正確與否,或者如果用戶的名稱出現在數據庫或沒有(你可以在我寫的功能看)......我可以內置使用在Django登錄功能(明明記得密碼的事情).... PLZ指導我這個 – nerdiplayboy
你爲什麼不使你的東西在你的意見(如復PWD和記得我)和後調用auth.views.login,在你的djangosnippet例子中? –