'WSGIRequest' object has no attribute 'get'

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学,你好。在提交表单数据时,按照如下参数传值试一试:

http://img1.sycdn.imooc.com//climg/5ec259ae0940d00512730087.jpg

如果解决了你的疑惑,请采纳,祝学习愉快~ 

  • 慕设计7341579 提问者 #1
    TypeError at /accounts/user/address/edit/add/ 'WSGIRequest' object is not subscriptable Request Method: POST Request URL: http://127.0.0.1:8001/accounts/user/address/edit/add/ Django Version: 3.0.4 Exception Type: TypeError Exception Value: 'WSGIRequest' object is not subscriptable Exception Location: F:\python\django\djangomail\accounts\forms.py in clean_username, line 141 Python Executable: C:\Users\LENOVO\.virtualenvs\python3830-a50w4Mj8\Scripts\python.exe Python Version: 3.8.1 Python Path: ['F:\\python\\django\\djangomail', 'F:\\python\\django\\djangomail', 'C:\\Program Files\\JetBrains\\PyCharm ' '2019.3.3\\plugins\\python\\helpers\\pycharm_display', 'C:\\Users\\LENOVO\\.virtualenvs\\python3830-a50w4Mj8\\Scripts\\python38.zip', 'C:\\Users\\LENOVO\\.virtualenvs\\python3830-a50w4Mj8\\DLLs', 'C:\\Users\\LENOVO\\.virtualenvs\\python3830-a50w4Mj8\\lib', 'C:\\Users\\LENOVO\\.virtualenvs\\python3830-a50w4Mj8\\Scripts', 'C:\\Users\\LENOVO\\AppData\\Local\\Programs\\Python\\Python38\\Lib', 'C:\\Users\\LENOVO\\AppData\\Local\\Programs\\Python\\Python38\\DLLs', 'C:\\Users\\LENOVO\\.virtualenvs\\python3830-a50w4Mj8', 'C:\\Users\\LENOVO\\.virtualenvs\\python3830-a50w4Mj8\\lib\\site-packages', 'C:\\Program Files\\JetBrains\\PyCharm ' '2019.3.3\\plugins\\python\\helpers\\pycharm_matplotlib_backend'] Server time: Mon, 18 May 2020 10:06:45 +0000 又出这个?晕
    2020-05-18 18:07:41
  • 慕设计7341579 提问者 #2
    暂时解决!抱拳!抱拳!抱拳!
    2020-05-18 18:13:29
好帮手慕笑蓉 2020-05-14 11:16:37

同学,你好。将下图所示的判断去掉,改成else语句试一下:

http://img1.sycdn.imooc.com//climg/5ebcb7f70909999506290190.jpg

如果解决了你的疑惑,请采纳,祝学习愉快~

  • 提问者 慕设计7341579 #1
    一开始是没这一句,我在网上查一下,说是把“get' 和'post'写成小写了,所以我在这里插了这一句,可是还是没有用!
    2020-05-16 22:26:52
  • 提问者 慕设计7341579 #2
    1、模板中如果传了”form",就会出现这个错, {{ form.non_field_errors }} 2、如果在视图文件中不传上下“form": form,也不会报错 return render(request, 'address_edit.html', { 'form1': form, })
    2020-05-17 14:43:46
  • 提问者 慕设计7341579 #3
    return render(request, 'address_edit.html', { 总是说这一句问题
    2020-05-17 15:56:03
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
3.从网页搭建入门Python Web
  • 参与学习           人
  • 提交作业       218    份
  • 解答问题       3562    个

本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师