littlebot
Published on 2025-04-12 / 0 Visits
0

【源码】基于Django和Vue的文本校正系统

项目简介

本项目是基于Django和Vue构建的文本校正系统。结合Django框架强大的后端处理能力与Vue出色的前端交互体验,利用预训练的BERT模型,帮助用户识别并纠正文本中的拼写和语法错误。此外,系统还具备用户管理、句子管理、词汇管理以及文件上传下载等实用功能。

项目的主要特性和功能

  1. 文本校正:利用预训练的BERT模型对用户输入的句子进行校正,并输出校正后的句子。
  2. 用户管理:通过Django的后台管理界面,支持用户进行创建、登录、注销及修改信息等操作。
  3. 句子管理:允许用户添加、删除和修改句子集,具备基于错误类型的搜索功能和句子列表展示功能。
  4. 词汇管理:支持用户添加、删除和搜索词汇表,还可查看最常用的词汇。
  5. 文件处理:用户能上传文件,查看已上传的文件列表,并且可以下载或删除文件。

安装使用步骤

环境准备

  1. 安装Python 3.7、pip、Mysql、Node.js(版本 >= 10)和yarn。
  2. 为pip和yarn更换合适的源。

安装依赖

GECToR

bash cd gector pip install -r requirements.txt

前端

frontend目录下运行: bash yarn install

编译前端代码

frontend目录下运行: bash yarn build

启动后端服务

在项目根目录运行: bash python manage.py runserver

访问项目

打开浏览器,访问http://localhost:8000/即可开始使用系统。

注意事项

  • 若提示django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.,可到报错目录下更改源码,删除报错源码;或者更新自己的mysql和pymysql。
  • Django自带的数据库管理界面路径为http://[hostname]/admin,用户名super,密码superuser
  • 前端每次更改后需在frontend目录下执行yarn build重新编译才能生效。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】