DJ.*_*aSs 1 python authentication django
刚刚掌握Django和Python.我正在试图哄骗ajax登录.是否可以通过扩展本机auth类来完成此操作,或者我是否必须完全重写.我真的试图以JSON的形式检索错误消息.
您可以非常轻松地编写ajax视图来处理登录:
from django.contrib.auth.forms import AuthenticationForm
def ajax_login(request):
form = AuthenticationForm(request.POST)
logged_in = False
if request.is_ajax() and form.is_valid():
login(request, user)
logged_in = True
return HttpResponse(simplejson.dumps({ 'logged_in' : logged_in}), mimetype='application/json')
Run Code Online (Sandbox Code Playgroud)
和一个网址:
url(r'^ajax/login/$', 'myapp.views.ajax_login',name="ajax_login"),
Run Code Online (Sandbox Code Playgroud)
详细了解文档
| 归档时间: |
|
| 查看次数: |
454 次 |
| 最近记录: |