摘要: 基类新增排序条件请求函数 order_list = [] def get_order_list(self): return self.order_list or ['-id', ] 基类中页面函数逻辑变更 def changelist_view(self, request): """ 列表页面 :p 阅读全文
posted @ 2022-02-20 21:05 simon_T 阅读(60) 评论(0) 推荐(0)
摘要: #编辑功能实现 基类中编辑函数逻辑如下 def change_view(self, request, pk): """ 编辑页面 :param request: :param pk: :return: """ current_change_object = self.model_class.obje 阅读全文
posted @ 2022-02-20 20:25 simon_T 阅读(50) 评论(0) 推荐(0)
摘要: #基类列表页面增加按钮功能显示 基类页面展示增加按钮逻辑 # ##########3. 添加按钮 ######### add_btn = self.get_add_btn() 基类方法中增加按钮函数封装 has_add_btn = True def get_add_btn(self): if sel 阅读全文
posted @ 2022-02-20 17:23 simon_T 阅读(47) 评论(0) 推荐(0)
摘要: 新增分页功能组件目录 stark/utils/pagination.py """ 分页组件 """ class Pagination(object): def __init__(self, current_page, all_count, base_url, query_params, per_pa 阅读全文
posted @ 2022-02-20 14:38 simon_T 阅读(33) 评论(0) 推荐(0)
摘要: python manage.py makemigrations 将操作记录记录到小本本上(migrations文件夹) python manage.py migrate 将操作真正的同步到数据库中 # 只要你修改了models.py中跟数据库相关的代码 就必须重新执行上述的两条命令 ******** 阅读全文
posted @ 2022-02-20 13:10 simon_T 阅读(188) 评论(0) 推荐(0)
摘要: ###自定义显示列函数 ####在列表中新增自定义列,比如“编辑”和“删除”按钮 1、首先基类模块导入函数 from django.urls import reverse from django.utils.safestring import mark_safe from types import 阅读全文
posted @ 2022-02-20 11:54 simon_T 阅读(62) 评论(0) 推荐(0)