关于Django+LayUI/BootStrap+MySQL搭建的文本摘要/标题自动生成的创作平台

代码和视频演示地址在下文~
属于入门级的一个小demo,记录一下~

1. 总体功能描述

在这里插入图片描述

1.1 客户端

  • 在线编辑文本(支持Markdown文法)
  • 摘要、标题生成与修改
  • 文章的保存与上传
  • 爬虫获取最新新闻资讯

1.2 管理端

  • 管理用户文章信息
  • 管理用户摘要标题实验信息
  • 管理用户爬虫信息
  • 管理用户信息

2. 技术支持

2.1 框架

采用了Django+LayUI/BootStrap+MySQL,前台使用的是BootStrap,后台使用的是LayUI.

2.2 算法

标题和摘要主要采用的是生成式算法:T5-中文预训练模型

3. 项目部分功能展示

视频展示:【B站链接
代码开源:【github项目

3.1 前台

3.1.1 主页

emmmm看起来略显低端而Low的界面……我真的尽力了🤣
在这里插入图片描述

3.1.2 创作平台

这边一开始是很简单的输入框+输出框,后来是查了一下现有的网络创作平台,发现都具有在线编辑的功能,因为我自己很喜欢写博客,Markdown用的很多,就一时兴起去找了有没有Markdown在线编辑的功能,然后导包(python的包和前端的包)自己加功能做了一个,给队友看了之后,都说效果蛮好的,所以就保留了下来。
在这里插入图片描述

3.2 后台

3.2.1 首页

后台的配色可能更高级一点叭……
在这里插入图片描述

3.2.2 管理界面

用LayUI主要是贪图它的下载和分页功能,真的超级方便!
在这里插入图片描述

4. 个人总结

  • 这个项目中我的角色是Web前后端全平台的搭建,队友们主要负责深度学习算法、文档和视频的实现。其实压力还是很大的,Web的独自负责意味着很多设计问题必须个人解决,很可能解决得颇有瑕疵,比如最后准备交代码得时候,被大佬S提醒自己Web加载模型得效率不高,应该是服务器加载得时候就加载好模型,而不是每次需要模型时候才单独加载一些通用参数,(然后火速改过来。

  • UI设计用的是模板,这也导致了前台用得前端模板是BootStrap而后台的前端模板是LayUI,分开写的时候还好,耦合起来再加新功能的时候就很……然鹅都是一开始就可以避免的问题。

  • 不得不说代码量确实很高,前后真正花在代码的时间有一个多月叭。最后DDL那段时间没有继续优化是一个不小的遗憾,最终拿到了国赛三等奖也挺开心的(进决赛的时候特别激动)。

  • 开心就好~很有成就感的”开小差“活动!😜

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值