• 【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层代码

    1. from django.db import models
    2. # Create your models here.
    3. class Case2(models.Model):
    4. case_id = models.CharField(max_length=255,primary_key=True)
    5. case_name = models.TextField(blank=True, null=True)
    6. case_introduction = models.TextField(blank=True, null=True)
    7. case_alias = models.TextField(blank=True, null=True)
    8. case_medical_insurance = models.CharField(max_length=255, blank=True, null=True)
    9. case_infectivity = models.CharField(max_length=255, blank=True, null=True)
    10. case_fre_occ_population = models.TextField(blank=True, null=True)
    11. case_related_symptoms = models.TextField(blank=True, null=True)
    12. case_dep_main = models.CharField(max_length=255, blank=True, null=True)
    13. case_dep_sub = models.CharField(max_length=255, blank=True, null=True)
    14. case_detail_symptoms = models.TextField(blank=True, null=True)
    15. case_therapeutic_method_short = models.TextField(blank=True, null=True)
    16. case_therapeutic_method_long = models.TextField(blank=True, null=True)
    17. case_information_link = models.TextField(blank=True, null=True)
    18. class Meta:
    19. managed = False
    20. db_table = 'case2'

    数据库数据表设计:

    Medical-case2:

    step5:

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

    step6:

    settings代码改动部分

    1、注册app

    1. INSTALLED_APPS = [
    2. 'django.contrib.admin',
    3. 'django.contrib.auth',
    4. 'django.contrib.contenttypes',
    5. 'django.contrib.sessions',
    6. 'django.contrib.messages',
    7. 'django.contrib.staticfiles',
    8. 'app.apps.AppConfig'
    9. ]

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

    1. TEMPLATES = [
    2. {
    3. 'BACKEND': 'django.template.backends.django.DjangoTemplates',
    4. 'DIRS': []
    5. ,
    6. 'APP_DIRS': True,
    7. 'OPTIONS': {
    8. 'context_processors': [
    9. 'django.template.context_processors.debug',
    10. 'django.template.context_processors.request',
    11. 'django.contrib.auth.context_processors.auth',
    12. 'django.contrib.messages.context_processors.messages',
    13. ],
    14. },
    15. },
    16. ]

    3、数据库配置

    1. DATABASES = {
    2. 'default': {
    3. 'ENGINE': 'django.db.backends.mysql',
    4. 'NAME': 'medical',
    5. 'USER': 'root',
    6. 'PASSWORD': '123456',
    7. 'HOST': '127.0.0.1',
    8. 'PORT': '3306',
    9. }
    10. }

    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算法的医疗推荐系统

  • 相关阅读:
    基于SSM的图书管理系统
    Win10 蓝屏CRITICAL_PROCESS_DIED值为 0x000000EF
    爬虫学习笔记-数美验证
    【shell 特殊字符】
    二叉树基本操作实现 && 树和二叉树&& 二叉树进阶oj && 堆的基本概念 && 优先级队列的使用_
    认识主被动无人机遥感数据、预处理无人机遥感数据、定量估算农林植被关键性状、期刊论文插图精细制作与Appdesigner应用开发
    酷开系统更多惊喜,尽享畅快观影之旅
    单机高并发模型设计
    【愚公系列】2022年11月 uniapp专题-环境配置
    Keil MDK 安装
  • 原文地址:https://blog.csdn.net/qq_51701007/article/details/133816830