- HttpResponseRedirect(),当你成功处理POST数据后,应当保持一个良好习惯,始终返回一个HttpResponseRedirect,不仅仅对Django而言,它是一个良好的Web开发习惯...........早就发现post后会有重复提交问题,用过跳转到另一个链接,还用过记录csrf_token不允许重复的token提交,原来本就有这个函数。
- auto_now=True自动更新,有一个条件,就是要通过django的model层。如使用create或save方法。如果是filter之后update,调用的是sql,没有通过model层,所以不会自动更新此时间。官方解释:
What you consider a bug, others may consider a feature, e.g. usingupdate_fieldsto bypass updating fields withauto_now. In fact, I wouldn't expectauto_nowfields to be updated if not present inupdate_fields.
- 解决办法:
更新时使用save()或在update()时带上时间。
2023年3月9日23点开始与django挣扎了2个多小时,现在是10日1点10分。
一个网站迁移到新的服务器,在Apache中一直访问不到,调试Apache无果后,检查Django本身
运行serverrunner 就提示python停止工作,排查、新建、逐项配置的排查
最后还是百度之,numpy的版本问题。python3.9要用numpy1.19.3