Django踩过的坑
程序员文章站
2024-03-25 11:24:46
...
Django踩过的坑
-
低版本Django在python3.8.1报错:
Django:1.10.6 Python:3.8.1 ''' 报错信息:''' RuntimeError: __class__ not set defining 'AbstractBaseUser' as <class 'django.contrib.auth.base_user.AbstractBaseUser'>. Was __classcell__ propagated to type.__new__?
修复方法
在对应位置加上如下代码:new_attrs = {'__module__': module} classcell = attrs.pop('__classcell__', None) if classcell is not None: new_attrs['__classcell__'] = classcell new_class = super_new(cls, name, bases, new_attrs)
博客参考
————————————————
版权声明:本文为CSDN博主「grace666」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接 :https://blog.csdn.net/grace666/article/details/103568674 -
Django环境settings为文件夹时报错的问题
django settings 路径如下:
[project_name]/
├── init.py
├──pycache
│ ├──init.cpython-38.pyc
│ └──urls.cpython-38.pyc
├── settings
│ ├── init.py
│ ├──pycache
│ │ ├──init.cpython-38.pyc
│ │ ├──base.cpython-38.pyc
│ │ └──development.cpython-38.pyc
│ ├── base.py
│ ├── base_zth.py
│ └── development.py
├── urls.py
└── wsgi.py# 按照以下配置 DJANGO_SETTINGS_MODULE= [project_name].settings
# 并在[project_name]/settings/__init__.py加入以下代码 from .development import *
以上思路来自骆超师哥
下一篇: 三员相关知识总结