![17a1d0299fe83019987e7e1cbf6a367c.png](https://i-blog.csdnimg.cn/blog_migrate/e4218b1be00f4d88c0fde13c3b69bc6d.jpeg)
如果你对中医感兴趣欢迎留言讨论,觉得我的内容对你有帮助的话,能够请我喝一杯沪上阿姨不禁万分感谢。
内容简介
Django搭建康养智慧中医项目平台服务的用户管理模块,通过继承的方式改写Django的用户模块,根据实际情况和具体需求进行修改该即可。
创建用户管理模块
进入文件根目录执行命令创建应用
cd TCM_ManageMent
python manage.py startapp user
将创建好的应用文件夹移动到目录的apps下即可
配置新闻应用模块
在settings.py文件中修改
INSTALLED_APPS
编写应用中的文件实现数据内容定义
这里编辑的用户管理功能是通过继承Django的User类实现
不需要修改该的文件
- admin.py 这个我们使用xadmin代替的原有版本的admin,因此这个文件不需要修改该
- apps.py 应用的配置文件,不需要动
- test.py 测试执行脚本,不需要动
models.py
用于定义我们数据库中存储表单的表单内容,其中包括表单名和字段信息
# coding:utf-8
1.定义用户的信息表单
通过继承增加内容
"""定义网站用户列表"""
2.执行命令行生成数据库表单
以后每次改动model文件都需要执行一次
# 迁移到我们数据库
python manage.py migrate
3.查看mysql数据仓库会生成对应的表单
![e2eb23809d563a0067b731d17653b536.png](https://i-blog.csdnimg.cn/blog_migrate/5f271034c97b425e152418004d73ddf5.png)
adminx.py
用于在后台展示models.py中定义的内容在后台实现增删改查功能 其中关闭一些不必要的功能和自定义一些需要使用的功能内容
#coding:utf-8
1.用户后台信息管理功能
"""Xadmin用户基础信息表单"""
2.重新注册用户的类
由于Django的用户类这里是继承的方式所以先要解除注册重新注册才会显示我们后台管理功能重新定义的字段
xadmin