项目简介
本项目是基于Django和Vue构建的文本校正系统。结合Django框架强大的后端处理能力与Vue出色的前端交互体验,利用预训练的BERT模型,帮助用户识别并纠正文本中的拼写和语法错误。此外,系统还具备用户管理、句子管理、词汇管理以及文件上传下载等实用功能。
项目的主要特性和功能
- 文本校正:利用预训练的BERT模型对用户输入的句子进行校正,并输出校正后的句子。
- 用户管理:通过Django的后台管理界面,支持用户进行创建、登录、注销及修改信息等操作。
- 句子管理:允许用户添加、删除和修改句子集,具备基于错误类型的搜索功能和句子列表展示功能。
- 词汇管理:支持用户添加、删除和搜索词汇表,还可查看最常用的词汇。
- 文件处理:用户能上传文件,查看已上传的文件列表,并且可以下载或删除文件。
安装使用步骤
环境准备
- 安装Python 3.7、pip、Mysql、Node.js(版本 >= 10)和yarn。
- 为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】