基于vue-drf的个性签名
基于Django+PIL的个性签名网站设计,通过该实验的学习与实践,希望学生可以掌握使用Django搭建网站和使用PIL生成图片,本项目着眼于使用网站展示字体库,使用PIL生成一系列字体库的某个签名的同意展示,供使用者对比查看,选出自己喜欢的字体库,并且提供下载。网站搭建:Django是一个网站快速搭建的软件架构,使用Django的一些基本功能,搭建前后端不分离的网站项目更加快捷,且思路清晰。字体展示:PIL是一个专门用来处理图片的工具模块,使用PIL的一些基本功能,通过读取对应字体库,得到对应字体对应内容的签名图片。本项目通过使用Django网站框架搭建了一个简单的网站,学习了基础的前端网页和后端接口的构建,以及前后端连接调试的方法。本项目通过Pillow操作字体库生成了某个内容的某个字体的图片,然后嵌入到了我们的网站框架中,并且实现了字体库上传下载。
项目名称
基于Django+Pillow的个性签名网站设计
项目描述
项目背景
随着互联网的越来越普及,并且人们习惯使用电子化办公,很多字体库被很多人喜爱,并且不同的人喜欢使用很多不一样的,个性的字体库,有时候找不到自己喜欢的个性的手写的风格的字体,对于一些需要签名但是又不想手写的人士,我们需要一个平台,或者网站,把不同的风格的字体展示出来,供他们选择。
项目功能/模块
该系统主要主要功能如下:
获取字体列表
查看字体列表
获取签字图片
获得签名展示
选择某个字体
下载字体文件
上传某个字体
更新字体列表:注意:这里上传字体成功后要从头再操作一次
项目架构
项目系统架构如下所示:
预估课时
2
项目目标
通过本项目的实战,让学生学习基于Django的web系统的开发语言及工具,掌握web系统的开发流程。具体如下:
1.通过本项目,希望学生能够掌握html、css、js等前端工具,具备一定的页面布局设计能力;
2.希望学生通过本项目的实战,能掌握django的基础使用,能使用django成功搭建一个web系统。
项目拆解
本系统按照系统功能模块,可分为以下几个模块:
1.基于Django+PIL的个性签名网站设计