python开发过程中遇到的一些报错

错误一:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7hb5JkI0-1606816510922)(C:\Users\93623\AppData\Roaming\Typora\typora-user-images\image-20200909160323865.png)]
这是因为installed_apps里面没有添加django.forms


错误二:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-txHQNP18-1606816510928)(C:\Users\93623\AppData\Roaming\Typora\typora-user-images\image-20200909162932111.png)]
使用django-markdownx也许会遇到这个错,需要在templates/markdownx/下面新建一个文件widget.html


错误三:

Django Crispy Forms TypeError: init() got an unexpected keyword argument ‘instance’

自定义的form需要继承自forms.ModelForm

在这里插入图片描述


错误四

使用django-taggit遇到的问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dWBSbuAF-1606816510937)(C:\Users\93623\AppData\Roaming\Typora\typora-user-images\image-20200915145749476.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1K5NDCMA-1606816510938)(C:\Users\93623\AppData\Roaming\Typora\typora-user-images\image-20200916092444282.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hgNkDebm-1606816510939)(C:\Users\93623\AppData\Roaming\Typora\typora-user-images\image-20200915145817110.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zAOmeUMj-1606816510943)(C:\Users\93623\AppData\Roaming\Typora\typora-user-images\image-20200915145848359.png)]


错误五:

使用通用类视图写detail的时候后面需要用pk或者slug

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Cf9RJWwe-1606816510944)(C:\Users\93623\AppData\Roaming\Typora\typora-user-images\image-20201009103243235.png)]

使用slug的注意事项

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vVDHdZqN-1606816510944)(C:\Users\93623\AppData\Roaming\Typora\typora-user-images\image-20201009104912602.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5uWkjXTi-1606816510945)(C:\Users\93623\AppData\Roaming\Typora\typora-user-images\image-20201009104944066.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s1iMwLnp-1606816510946)(C:\Users\93623\AppData\Roaming\Typora\typora-user-images\image-20201009104958530.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YqatlnMe-1606816510947)(C:\Users\93623\AppData\Roaming\Typora\typora-user-images\image-20201009105056405.png)]

使用pk:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1lZlOi27-1606816510947)(C:\Users\93623\AppData\Roaming\Typora\typora-user-images\image-20201009105313391.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LrsU7sOA-1606816510948)(C:\Users\93623\AppData\Roaming\Typora\typora-user-images\image-20201009105327505.png)]


错误六:

TypeError: 'int' object is not callable  type

这个报错挺奇怪的,因为是通过key去取字典里面的value,然后就报这个错,原因是字典里面没有这个key.

错误七:

报错: django.db.migrations.exceptions.NodeNotFoundError: Migration users.0001_initial dependencies reference nonexistent parent node (‘auth’, ‘0011_update_proxy_permissions’)

这个是django版本问题:
原因是django 2.1 版本还没有0011_update_proxy_permissions这个文件

猜你喜欢

转载自blog.csdn.net/weixin_46129834/article/details/110442381