快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

DjangoAdmin用户登录(jquery处理方法)

一、URL配置:

创新互联成立于2013年,是专业互联网技术服务公司,拥有项目网站制作、做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元思礼做网站,已为上家服务,为思礼各地企业和个人服务,联系电话:028-86922220

    # 用户登陆列表
    # 用户登陆
    url(r'login/',  views_study.study_login, name='study_login'),   #views.login, name='login'),
    url(r'^study/login/', views_study.study_login, name='study_login'),
    url(r'^study/username/', views_study.study_username, name='study_index'),
    # 用户退出
    url(r'logout/', views.logout, name='logout'),
    # 密码修改
    url(r'password_change/', views.password_change, name='password_change'),

二、前端网页内容:



    
    
    运维管理平台登陆
    
    


    
        
            
                
                jq运维管理平台登陆
                请输入你的帐号和密码!

                                                                                                
                                                                                                
                登录                              
                   $.ajaxSetup({         data: {csrfmiddlewaretoken: '{{ csrf_token }}' },         });      function Login() {         var username=$('#username').val();         var password=$('#password').val();         //var csrfmiddlewaretoken = $("input[name='csrfmiddlewaretoken']").val(); {#       调用ajax提交数据 #}         $.ajax({             url:"/login/",             data:{"username": username, "password": password},             type:'POST',             success:function(data){                 data=JSON.parse(data)                 if(!data.status){                     alert(data.content);                     return false;                 }                 else {                     location.href="/study/username/"   //跳转                 }             }         });      }     $(function() {         document.getElementById("login").onclick = function () {             Login();         }     })

三、后端网页内容:

def study_login(request):
    print ("study_login访问时间点:%s" %datetime.now().strftime("%Y-%m-%d %H:%M:%S.%f"))
    if request.method == 'POST':
        username = request.POST.get('username')
        password = request.POST.get('password')
        user = authenticate(username=username, password=password)
        if user is not None:  # pass authtencation
            login(request, user)
            return HttpResponse(json.dumps({
                "status": 200,
            }))
        else:
            return HttpResponse(json.dumps({
                "content": "用户名或者密码不匹配,请检查.....",
            }))
    else:
        return render(request, 'study/login_jquery.html')

四、效果图:

Django Admin用户登录(jquery处理方法)

Django Admin用户登录(jquery处理方法)

Django Admin用户登录(jquery处理方法)


新闻名称:DjangoAdmin用户登录(jquery处理方法)
分享URL:http://6mz.cn/article/iicoog.html