博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
毕业设计——小问题记录
阅读量:5168 次
发布时间:2019-06-13

本文共 1588 字,大约阅读时间需要 5 分钟。

1. 问题:使用forms表单过程中发现html中没有显示完整的输入框,如验证码框之类的,或者干脆没有一个输入框。

 原因:一般是因为在请求同一个页面时没有传递forms实例的参数,例如:下图中没有显示验证码输入框

 

2. The view xxxxx didn`t return an HttpResponse object. It returned None instead.红色部分是重点

记录一次低级错误:

如图所示,注意Exception Value,大致意思是说user_forget()没有返回一个HttpResponse对象,而是返回None,这说明user_forget()内缺少了return.....恩,就是这样,我去查代码时发现的。。。。

 3. 关于错误信息:didn`t retur an HttpResponse object.It renturned None instead.问题源头一般在两个地方:views.py中对应的处理函数,urls.py中对应的path。

对于views.py中对应的函数,一般就是没有return;对于urls.py中对应的path,则是对应的views.fun中的fun调用出错。如果views.py中的函数没有问题,那么就该去urls.py中检查对应的path。比如笔者遇到的一个小问题就是:在views.py中的user_logout()中调用了django.contrib.auth.logout,此处的代码是没有问题的,问题出在urls.py中对应的path上,本应是调用views.user_logout,但因为之前忘记修改而调用了views.logout。恩,就这样

 4. 关于django.contrib.auth.decorators.login_required的参数:redirect_filed_name与login_url,二者的区别在于前者只是作为一个参数,后者作为一个请求,会到urls.py中查找对应的path然后执行对应的views.py中的函数。详细用法见

 5. object has no attribute 'cleaned_data :问题出在没有对 xxx_form = XxxForm(request.POST) 对象执行 if xxx_form.is_valid(),所以在xxx_form.cleaned_data['field']时会报错

 6. 'getattr(): attribute name must be string' error in admin panel for a model with an ImageField: 该问题是由models.py中的ImageField字段引起的。在项目中的User类中,字段代码:

 head_img = models.ImageField(verbose_name='头像', width_field=70, height_field=70, upload_to='users/', blank=True, null=True) 

中,如果在后台admin上传图片时会报错。详细问题解决请看

 7. django中的JsonResponse()资料搜集

  7.1

 8. Django中设置favicon的资料总结:,此处需要补充说明的就是,图标的格式ico不是必须的,可以是其他格式如:jpg,png等

 9.  使用ajax提在交上传图片时出现的

 10.

 11. jquery-confirm插件的宽度设置问题:在使用jquery-confirm时,发现对话框的宽度占据了最大网页宽度,经查官方文档已解决:

 

转载于:https://www.cnblogs.com/johnyhe/p/10575724.html

你可能感兴趣的文章
linux —— ubuntu 初次安装问题
查看>>
传纸条
查看>>
济南清北学堂游记 Day 2.
查看>>
应届毕业生如何打破面试焦虑
查看>>
修改/etc/resolv.conf又恢复到原来的状态
查看>>
redhat6安装git出现的问题
查看>>
Excel 4.0宏躲避杀软检测(转)
查看>>
远程登录 - telnet、mstsc等工具的使用及遇到的问题
查看>>
springmvc的运行原理个人见解
查看>>
[转载]VC6中的文件后缀
查看>>
CUDA memory
查看>>
getnumdevices.c && setgetdevicetype例程
查看>>
《我们不一样》β冲刺_3
查看>>
tp框架-----Model模型层
查看>>
聚类的方法(层次聚类,K-means聚类)
查看>>
类与对象的变量
查看>>
(翻译)Importing models-FBX Importer - Animations Tab
查看>>
MVC中验证码的生成
查看>>
linux mint 19安装 kvm 软件包
查看>>
Enumerator yielder.yield 与 Proc.yield 区别
查看>>