django 内数据库错误处理

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 = '提示信息'

img

# 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

猜你喜欢

转载自www.cnblogs.com/shaozheng/p/12889904.html