02 2022 档案
摘要:web程序模型表结构 from django.db import models from rbac.models import UserInfo as RbacUserInfo # Create your models here. class School(models.Model): """ 校区
阅读全文
摘要:将stark组件中通用服务v1.py模块中按钮定制增加默认值 def get_list_display(self): """ 获取页面上应该显示的列,预留的自定义扩展,例如:以后根据用户的不同显示不同的列 :return: """ value = [] if self.list_display: v
阅读全文
摘要:业务背景 项目开发概览 将rbac和stark组件放进项目中,并注册app 路由注册 crm_simon/urls.py """crm_simon URL Configuration The `urlpatterns` list routes URLs to views. For more info
阅读全文
摘要:思路 通用服务v1.py模块新增搜索功能 from django.db.models import ForeignKey, ManyToManyField from stark.utils.pagination import Pagination class SearchGroupRow(objec
阅读全文
摘要:思路 ###添加列 中间服务v1.py文件中StarkHandler类新增表头 def display_checkbox(self, obj=None, is_header=None): """ :param obj: :param is_header: :return: """ if is_hea
阅读全文
摘要:思路 服务v1.py模块导入 from django.db.models import Q 新增函数筛选功能 search_list = [] def get_search_list(self): return self.search_list changelist_view函数新增筛选功能逻辑 s
阅读全文
摘要:在系统变量中新增配置 新增变量名: JAVA_HOME 值为jdk安装地址:D:\Java\jdk1.8 新增变量名 CLASSPATH 值: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 编辑变量名: Path 新增值: %JAVA_HOM
阅读全文
摘要:基类新增排序条件请求函数 order_list = [] def get_order_list(self): return self.order_list or ['-id', ] 基类中页面函数逻辑变更 def changelist_view(self, request): """ 列表页面 :p
阅读全文
摘要:#编辑功能实现 基类中编辑函数逻辑如下 def change_view(self, request, pk): """ 编辑页面 :param request: :param pk: :return: """ current_change_object = self.model_class.obje
阅读全文
摘要:#基类列表页面增加按钮功能显示 基类页面展示增加按钮逻辑 # ##########3. 添加按钮 ######### add_btn = self.get_add_btn() 基类方法中增加按钮函数封装 has_add_btn = True def get_add_btn(self): if sel
阅读全文
摘要:新增分页功能组件目录 stark/utils/pagination.py """ 分页组件 """ class Pagination(object): def __init__(self, current_page, all_count, base_url, query_params, per_pa
阅读全文
摘要:python manage.py makemigrations 将操作记录记录到小本本上(migrations文件夹) python manage.py migrate 将操作真正的同步到数据库中 # 只要你修改了models.py中跟数据库相关的代码 就必须重新执行上述的两条命令 ********
阅读全文
摘要:###自定义显示列函数 ####在列表中新增自定义列,比如“编辑”和“删除”按钮 1、首先基类模块导入函数 from django.urls import reverse from django.utils.safestring import mark_safe from types import
阅读全文
摘要:基本列表页面列的定制 服务v1.py文件函数changelist_view代码修改 def changelist_view(self, request): """ 列表页面 :param request: :return: """ # 1. 处理表格的表头 header_list = [] for
阅读全文