第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)

相关推荐