当前位置: 首页 > news >正文

【Python-Django】基于TF-IDF算法的医疗推荐系统复现过程

复现步骤

step1:

修改原templates路径,删除,将setting.py中的路径置空

step2:

注册app

 python manage.py startapp [app名称]

 

在app目录下创建static和templates目录

 step3:

将项目中的资源文化进行拷贝

step4: 

安装数据库

pip install mysqlclient-1.4.6-cp37-cp37m-win_amd64.whl

复制models层代码

from django.db import models# Create your models here.
class Case2(models.Model):case_id = models.CharField(max_length=255,primary_key=True)case_name = models.TextField(blank=True, null=True)case_introduction = models.TextField(blank=True, null=True)case_alias = models.TextField(blank=True, null=True)case_medical_insurance = models.CharField(max_length=255, blank=True, null=True)case_infectivity = models.CharField(max_length=255, blank=True, null=True)case_fre_occ_population = models.TextField(blank=True, null=True)case_related_symptoms = models.TextField(blank=True, null=True)case_dep_main = models.CharField(max_length=255, blank=True, null=True)case_dep_sub = models.CharField(max_length=255, blank=True, null=True)case_detail_symptoms = models.TextField(blank=True, null=True)case_therapeutic_method_short = models.TextField(blank=True, null=True)case_therapeutic_method_long = models.TextField(blank=True, null=True)case_information_link = models.TextField(blank=True, null=True)class Meta:managed = Falsedb_table = 'case2'

数据库数据表设计:

Medical-case2:

step5:

复制views代码(核心算法设计)

step6:

settings代码改动部分

1、注册app

INSTALLED_APPS = ['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','app.apps.AppConfig'
]

2、修改templates路径(第一步)

TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates','DIRS': [],'APP_DIRS': True,'OPTIONS': {'context_processors': ['django.template.context_processors.debug','django.template.context_processors.request','django.contrib.auth.context_processors.auth','django.contrib.messages.context_processors.messages',],},},
]

3、数据库配置

DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql','NAME': 'medical','USER': 'root','PASSWORD': '123456','HOST': '127.0.0.1','PORT': '3306',}
}

4、静态文件路径(如果静态文件名字没改则这里不用改)

STATIC_URL = '/static/'

step7:

复制urls代码

step8:

全部指令及所需安装库指令

①注册app 

python manage.py startapp app   

②安装数据库(手动)

pip install mysqlclient-1.4.6-cp37-cp37m-win_amd64.whl
③所需第三方库

 pip install jieba 

 pip install fuzzywuzzy 

pip install sklearn   

 pip install pandas  

 pip install tqdm   

准备就绪,原神启动!

仓库地址:

基于TF-IDF算法的医疗推荐系统: 基于TF-IDF算法的医疗推荐系统

http://www.lryc.cn/news/193641.html

相关文章:

  • 车辆车型识别系统python+TensorFlow+Django网页界面+算法模型
  • 小程序如何设置各种时间参数
  • CSS变量 var()的用法
  • 设计模式——21. 中介者模式
  • fastjson 1.2.47 远程命令执行漏洞
  • 【k8s 开发排错】k8s组件开发排错之pprof
  • 记录一次典型oom的处理过程
  • centos离线安装telnet、traceroute工具
  • 【java学习—七】对象的实例化过程(33)
  • P4451 [国家集训队] 整数的lqp拆分
  • Mysql 日常命令记录
  • 可视化上证50结构图
  • STM32_PID通用算法增量式和位置式
  • Spark的数据输入、数据计算、数据输出
  • Windows端口号被占用的查看方法及解决办法
  • Web3 整理React项目 导入Web3 并获取区块链信息
  • 基于SpringBoot的旅游网站开题报告
  • 基于SSM的班级事务管理系统
  • 基于Spring Boot开发的汽车租赁管理系统
  • 精品基于django的高校竞赛比赛管理系统Python
  • RustDay04------Exercise[01-10]
  • ARM day9
  • 【TensorFlow2 之013】TensorFlow-Lite
  • Java基础--阳光总在风雨后,请相信彩虹
  • 高级网络调试技巧:使用Charles Proxy捕获和修改HTTP/HTTPS请求
  • Discuz大气游戏风格模板/仿lol英雄联盟游戏DZ游戏模板GBK
  • 206、SpringBoot 整合 RabbitMQ 的自动配置类 和 对应的属性处理类 的知识点
  • 网络链接失败怀疑是服务器处于非正常状态?如何用本地电脑查看服务器是否正常?
  • 文件操作(打开关闭文件、文件顺序以及随机读写)
  • HTTP 响应头 X-Frame-Options