【发布时间】:2019-10-16 06:57:01
【问题描述】:
我下载了一个 HTML 模板表单并在我的 HTML 页面中使用并从中获取数据。
view.py 中与之关联的函数正在运行。
request.POST.get('name') 正在返回输入的文本,但在重定向页面上出现错误。
views.py 中的函数
def login(request):
if request.method == "POST":
email = request.POST.get('email')
password = request.POST.get('pass')
print(email)
print(password)
return redirect
return render(request, 'taskManagementWebApp_templates/login.html')
点击按钮时的终端输出
abc@gmail.com
123456789
Internal Server Error: /login/
Traceback (most recent call last):
File "C:\Users\Akestech\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Users\Akestech\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\utils\deprecation.py", line 96, in __call__
response = self.process_response(request, response)
File "C:\Users\Akestech\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\middleware\clickjacking.py", line 26, in process_response
if response.get('X-Frame-Options') is not None:
AttributeError: 'function' object has no attribute 'get'
[16/Oct/2019 12:16:55] "POST /login/ HTTP/1.1" 500 60650
【问题讨论】:
标签: python django templates django-forms django-views