Python 官方文档:入门教程 => 点击学习
基于Django、DjanGo Rest framework、Vue的前后端分离的社区疫情管理系统。 一、系统功能 用户管理(只有管理员有权限) 用户注册用户登录修改用户信息删除用户修改密码权限管理 首页数据展示 国内疫情数据展示
基于Django、DjanGo Rest framework、Vue的前后端分离的社区疫情管理系统。
用户管理(只有管理员有权限)
首页数据展示
通知信息(只有管理员有权限)
检查记录
异常记录
接种记录
选用Django就是为了快速开发,省事方便。
采用drf-spectacular内置的swagger api
模型:采用Django原生的AbstractUser模型,添加了level和avatar2个字段
认证:采用第三方库simpleJwt生成token,序列化用的djoser中的序列化
权限:采用Django原生的IsAuthenticated
筛选:采用第三方库django-filter
广告:需要开通正版PyCharm的可以联系我,56元一年,正版授权激活,官网可查有效期,有需要的加我微信:poxiaozhiai6,备注:920。
(爬取国内疫情数据,都是公开免费)
获取国内疫情新闻:从天行数据API接口获取
获取低中高风险地区:从别人那提供的接口,不知何时会失效,不怕麻烦也可以从聚合数据那获取(ps:由于大量for循环整合数结构,整体请求时间在2s左右,前端渲染很慢,后续优化)
获取近30天内的疫情数据:从腾讯免费疫情接口获取
检查记录的增删改查
通知记录的增删改查
异常记录的增删改查
接种模块的增删改查
cd ~ # 环境当前用户home目录git clone https://GitHub.com/s649821022/epidemic.git
poetry install
PATH="$PATH":/usr/local/mysql/bin/mysql_config
vim epidemic/config/settings/local.py #查看本地配置文件# 然后找到数据库配置DATABASES = { "default": { "ENGINE": "django.db.backends.mysql", "NAME": "epidemic", "USER": "root", "PASSWord": "123456", "HOST": "127.0.0.1", "PORT": 3306, }}
创建的数据库信息和配置文件需要保持一样.
cd epidemic # 进入epidemic根目录python manage.py makemigrations # 生成数据库迁移脚本Python manage.py migrate # 执行数据库迁移脚本
默认就是本机的8000端口启动,只能本机访问python manage.py runserver
各位想获取源码的朋友请点赞 + 评论 + 收藏,三连!
三连之后我会在评论区挨个私信发给你们~
来源地址:https://blog.csdn.net/qq_38082146/article/details/126958659
--结束END--
本文标题: 基于Django+Vue开发的社区疫情管理系统(附源码)
本文链接: https://www.lsjlt.com/news/395655.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0