倾情 发表于 2020-3-26 12:27

Django项目中容易出现的错误及解决方法1

本帖最后由 倾情 于 2020-3-26 12:54 编辑

经过政府和人民的共同努力,国内无新增,最近复工复产,接了几个项目,比较忙好久没更新了。在用django框架的时候总结了一个容易犯的django项目错误,自己走了好多弯路,不希望大家走弯路,分享一下,后续继续更新Python就业笔记({:301_984:}您的赞就是我最大的动力{:301_998:})
1 save() prohibited to prevent data loss due to unsaved related object ‘hbook’.
这是因为在创建的时候,必须先保存你要生成外键的另一个表的数据,
比如,图书表和英雄表,他们是一对多的关系,创建一个外键在,英雄表中,这个时候,必须先保存图书表中的数据,英雄表才可以保存
https://img-blog.csdnimg.cn/20200313220211750.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDMzMTc2NQ==,size_16,color_FFFFFF,t_70
2’test’ is not a registered tag library. Must be one of: admin_list admin_modify admin_urls cache i18n l10n log static tz
为了使 {% load %} 标签生效,包含自定义标签的应用必须包含在 INSTALLED_APPS 中。这是个安全特性:它允许你在一个主机上持有多个模板库,而不是让每个 Django 安装都能访问所有的库。
https://img-blog.csdnimg.cn/20200324175654888.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDMzMTc2NQ==,size_16,color_FFFFFF,t_70
3、django.template.exceptions.TemplateSyntaxError: ‘staticfiles’ is not a registered tag library. Must be one of:
遇到这个问题,如果你所有的没有问题,路径,单词书写等都没有问题的话,重启开发软件,重启服务器即可。
4、TypeError: BlockIPSMiddleware() takes no arguments
因为django3改了所以需要再写中间件类的时候需要加一个父类


from django.http import HttpResponse
from django.utils.deprecation import MiddlewareMixin
class   BlockIPSMiddleware(MiddlewareMixin):   
   IP_LIST = ['192.168.42.129'   
   def process_view(self,request, view_func, *view_args,**view_kwargs):
          user_ip = request.META['REMOTE_ADDR'
         if user_ip in BlockIPSMiddleware.IP_LIST:
               return HttpResponse("IP已经被封")

https://img-blog.csdnimg.cn/20200326122345247.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDMzMTc2NQ==,size_16,color_FFFFFF,t_70

倾情 发表于 2020-3-26 18:46

wukuili 发表于 2020-3-26 13:59
大佬都从哪找私活啊 能指点下吗

我加入了一个外包公司,业余时间做做。这个外包公司是我们导师推荐给我的。{:1_896:}。你想接私活可以到猪八戒网看看,我听说过只是,不知道真假,可以看看,但是还是谨慎点好

mars2794 发表于 2020-3-26 12:44

感谢分享,十分有用

wukuili 发表于 2020-3-26 13:59

大佬都从哪找私活啊 能指点下吗{:301_975:}

浪花啊啊啊 发表于 2020-3-26 15:59

感谢分享

稀罕谁 发表于 2020-3-26 16:04

整理的不错

wukuili 发表于 2020-3-29 15:34

倾情 发表于 2020-3-26 18:46
我加入了一个外包公司,业余时间做做。这个外包公司是我们导师推荐给我的。。你想接私活可以到 ...

哦哦 原来还在上学啊 猪八戒听说经常随便扣人的押金口碑不好

vagrantear 发表于 2020-3-29 15:38

来围观学习一波。
页: [1]
查看完整版本: Django项目中容易出现的错误及解决方法1