吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2522|回复: 7
收起左侧

[Python 转载] Django项目中容易出现的错误及解决方法1

[复制链接]
倾情 发表于 2020-3-26 12:27
本帖最后由 倾情 于 2020-3-26 12:54 编辑

经过政府和人民的共同努力,国内无新增,最近复工复产,接了几个项目,比较忙好久没更新了。在用django框架的时候总结了一个容易犯的django项目错误,自己走了好多弯路,不希望大家走弯路,分享一下,后续继续更新Python就业笔记(您的就是我最大的动力)
1 save() prohibited to prevent data loss due to unsaved related object ‘hbook’.
这是因为在创建的时候,必须先保存你要生成外键的另一个表的数据,
比如,图书表和英雄表,他们是一对多的关系,创建一个外键在,英雄表中,这个时候,必须先保存图书表中的数据,英雄表才可以保存

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 安装都能访问所有的库。

3、django.template.exceptions.TemplateSyntaxError: ‘staticfiles’ is not a registered tag library. Must be one of:

遇到这个问题,如果你所有的没有问题,路径,单词书写等都没有问题的话,重启开发软件,重启服务器即可。

4、TypeError: BlockIPSMiddleware() takes no arguments

因为django3改了所以需要再写中间件类的时候需要加一个父类

[Python] 纯文本查看 复制代码
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已经被封")

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 倾情 发表于 2020-3-26 18:46
wukuili 发表于 2020-3-26 13:59
大佬都从哪找私活啊 能指点下吗

我加入了一个外包公司,业余时间做做。这个外包公司是我们导师推荐给我的。。你想接私活可以到猪八戒网看看,我听说过只是,不知道真假,可以看看,但是还是谨慎点好
mars2794 发表于 2020-3-26 12:44
wukuili 发表于 2020-3-26 13:59
浪花啊啊啊 发表于 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
来围观学习一波。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-17 03:07

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表