2014-08-28 89 views
-1

你好我有一个在views.py登录方法,然后如果我从表单调用它与post请求我有'模块'对象没有属性'POST '错误,但正如你所看到的,我可以通过回溯获取表单值。我在django项目之前获得了类似的表单值。我在旧代码和这段代码之间进行了比较,但是我找不到我的错误。Django错误发布请求:'模块'对象没有属性'POST'

enter image description here

enter image description here

enter image description hereenter image description here

+0

-1张贴截图。你发布的所有内容都是文本,并且可以通过简单的剪切和粘贴更容易发布。 – 2014-08-28 18:40:50

回答

1

按照definition of a django view

视图函数或视图的简称,是一个简单的Python函数的是 需要一个Web请求并返回一个Web响应。

request应传递到视图作为参数,不导入:

def loginUser(request): 
    ... 

并删除from django.http import *线。

+0

问题解决。但我还有一个问题。我将用asp.net或php的旧习惯编码我的登录系统。我将得到电子邮件和密码值,然后在数据库中控制它们,我将开始用户会话。这是真的吗? – 2014-08-28 16:14:32

+0

你应该从Django的How to Tango中引用这个(http://www.tangowithdjango.com/book/chapters/login.html)章节来获得一个想法。 – praba230890 2014-08-28 16:20:09

+0

@MertSaygı好。查看[Authenticating Users](https://docs.djangoproject.com/en/dev/topics/auth/default/#authenticating-users)文档段落。此外,还有很多关于构建登录页面的教程和博客文章,例如http://www.tangowithdjango.com/book/chapters/login.html – alecxe 2014-08-28 16:20:20

相关问题