django 内数据库错误处理
错误处理:
django在迁移django.db.utils.InternalError: (1051, "Unknown table 'novel.user'")
-->django在创建model的时候,如果命名冲突或者把表删了之后会报这样的错django.db.utils.InternalError: (1051, "Unknown table 'novel.user'")
解决:
先运行:
python manage.py migrate --fake
在运行:
python manage.py migrate
django.db.utils.InternalError: (1050, "Table 'tb_content' already exists")
django中同步数据库时出现错误,错误代码1050:
解决方法:python manage.py migrate content --fake
content是同步错误模型的应用名。
迁移文件是报错 django.db.utils.InternalError: (1054, "Unknown column 'name' in 'django_content_type'")
解决:
1. 先删除app(创建项目时创建的app)名字下的migrations下的除了init.py之外的文件
2. python manage.py makemigrations
python manage.py migrate
错:django.db.migrations.exceptions.InconsistentMigrationHistory
--》 删表
创建用户:
createsuperuser
set time_zone = '+8:00';
admin 后台管理:
https://www.cnblogs.com/guokaifeng/p/11084997.html
blank = True 设置后可以不填
editable = False 不直接显示
help_text = '提示信息'
# app01/admin.py:
class DepartmentAdmin(admin.ModelAdmin):
# 指定后台网页要显示的字段
list_display = ["id", "name", "create_date"]
class EmployeeAdmin(admin.ModelAdmin):
# 指定后台网页要显示的字段
list_display = ["id", "name", "age", "sex", "comment"]
# 注册Model类
admin.site.register(Department, DepartmentAdmin)
条数限制:
https://blog.csdn.net/weixin_41790086/article/details/80726585
xadmin 配置:
https://www.cnblogs.com/lyq-biu/p/9513888.html