网站建设需求文档模板,青岛建设局网站,正规招聘网站有哪些,买标准的网站建设目录
一、基础操作
二、自定义后台操作数据行为
源码等资料获取方法 admin数据管理后台是django内置的一个后台管理界面#xff0c;能查看已注册模型类的数据结构#xff0c;以及对数据的增删改。
一、基础操作
1.1 检查项目目录下的urls.py有没有如下配置 1.2 创建djan…目录
一、基础操作
二、自定义后台操作数据行为
源码等资料获取方法 admin数据管理后台是django内置的一个后台管理界面能查看已注册模型类的数据结构以及对数据的增删改。
一、基础操作
1.1 检查项目目录下的urls.py有没有如下配置 1.2 创建django的admin后台管理账号
python manage.py createsuperuser 1.3 在app对应目录下的admin.py文件注册模型类 1.4 在浏览器中输入 127.0.0.1/admin输入上面创建的账号和密码进入admin管理后台登录后就可以查看到已注册的模型类了 GoodsType模型类 1.5 点击对应模型类就可以对注册模型类进行增、删、改、查操作了 二、自定义后台操作数据行为
2.1 重写admin.ModelAdmin类
class BaseModelAdmin(admin.ModelAdmin):def save_model(self, request, obj, form, change):新增或更新表中数据时自动调用# 1.继承原方法操作数据行为super(BaseModelAdmin, self).save_model(request, obj, form, change)# 2.自定义操作数据行为print(数据发生了变更)def delete_model(self, request, obj):删除表中数据时自动调用# 1.继承原方法操作数据行为super(BaseModelAdmin, self).delete_model(request, obj)# 2.自定义操作数据行为print(数据被删除了)
2.2 重新注册模型类
# 模型类关联重写的BaseModelAdmin类
admin.site.register(GoodsType, BaseModelAdmin)
2.3 从admin后台操作模型 可以查看工作台日志确认默认行为被修改 源码等资料获取方法 各位想获取源码的朋友请点赞 评论 收藏三连
三连之后我会在评论区挨个私信发给你们~