小编use*_*786的帖子

禁止(403)CSRF验证失败.请求中止

我正在制作一个登录表单的应用程序,但是当我运行我的应用程序并单击登录按钮时,将发生以下错误

禁止(403)CSRF验证失败.请求中止.

view.py的代码如下:

from django.template import  loader
from django.shortcuts import render_to_response
from registration.models import Registration
from django.http import HttpResponse
from django.template import RequestContext
from django.shortcuts import redirect


def view_login(request,registration_id):
   t = loader.get_template('registration/login.html') 
   try:
         registration=Registration.objects.get(pk=registration_id)
   except Registration.DoesNotExist:
         return render_to_response("login.html",{"registration_id":registration_id})

def home(request,registration_id):
    if request.method == "POST":
      username = request.POST.get('user_name')
      password = request.POST.get('password')
      user = authenticate(username=username, password=password)
      if user is not None:
        if user.is_active:
          login(request, user)
        # success
          return render('registration/main_page.html',{'registration_id':registration_id},context_instance=RequestContext(user))
        else:
         #user was not active
           return redirect('q/',context_instance=RequestContext(user))
      else:
        # not a valid user …
Run Code Online (Sandbox Code Playgroud)

django django-middleware django-views

8
推荐指数
3
解决办法
3万
查看次数

在非对象上调用成员函数create()

我正面临一些问题 calling to a member function create() on a non-object

请帮帮我,我的代码是: -

  <?php
     echo $form->create('Register', array('action' => 'register'));
     echo $form->input('username');
     echo $form->input('password');
     echo $form->input('cnfrmpassword', array('type' => 'password'));
     echo $form->submit();
     echo $form->end();
  ?>
Run Code Online (Sandbox Code Playgroud)

cakephp

1
推荐指数
1
解决办法
4930
查看次数

标签 统计

cakephp ×1

django ×1

django-middleware ×1

django-views ×1