第40章 Django重磅来袭,实现产品管理,配置先行一步
在编码之前,先了解需求,是每个程序猿都应该养成的好习惯。有关产品管理的需求,说来就来。
40.1 需求概述
产品管理,可分类,需指定产品单位,可动态发布新品,可对旧品进行删除,可编辑有问题的内容。支持通过产品名称进行模糊查询,支持产品类别进产品行信息筛选。
40.1.1 界面效果
话说的再多,也不如界面效果来得更干脆一些。
1. 产品类别
产品类别信息列表,每页显示10条记录,可通过名称进行搜索。
新增产品类别,名称不能重复。
2. 产品单位
产品单位信息列表,每页显示10条记录,可通过名称进行搜索。
新增产品单位,名称不能重复。
3. 产品信息
产品信息列表,每页显示10条记录,可通过名称或产品类别进行搜索。
新增产品信息,名称不能重复。
40.1.2 数据字典
1. 产品类别表(Category)
2. 产品单位表(ProductUnit)
3. 产品信息表(Product)
40.1.3 创建应用
新建应用product并配置到settings.py的INSTALLED_APPS节点中。如果要配置功能节点的图标,也在这里进行。有关图标的示意图,可到https://element.eleme.cn/#/zh-CN/component/icon进行查看。
INSTALLED_APPS = [ 'simpleui', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'captcha', 'product',]# 图标设置SIMPLEUI_ICON = {'产品信息': 'fas el-icon-document','产品类别': 'fas el-icon-c-scale-to-original', '产品单位': 'fas el-icon-help',}
调整product/apps.py文件内容如下。
from django.apps import AppConfigclass ProductConfig(AppConfig): name = 'product' verbose_name = '产品管理'
调整product/__init__.py文件内容如下。
default_app_config = 'product.apps.ProductConfig'
好了,相关配置到此为止,明天进入开发实战。
赞 (0)