准备搭建一个个人博客,在过程中学习实践前后端知识
在这个博客中记录进度(监督自己)
大概计划为:
1.先使用Django搭建后端
2.使用MySQL作为数据库
3.仅用H5+CSS+JS编写简单的前端界面
4.测试部署
此时可以发布博客,查看博客
5.用vue.js或者bootstrap等前端框架重新编写前端界面
此时博客更加美观
6.有想法再写
目前进度:
2020.1.13 开始学习Django框架
2020.1.16 简单的需求分析和数据设计,设计好了数据格式
2020.1.20 完成首页
2020.1.21 完成博客索引页和博客页
问题:直接将markdown文件存到数据库导致大文件会超出mysql限制
解决方案:1.数据库中存文件路径 2.改变mysql允许传输最大包大小
2020.1.22 部署成功,暂且用django自带的服务器,后面学着换成nginx + uwsgi作为服务器
(确实太丑了,接下来学bootstrap和vue)
2020.1.25 用 nginx + wusgi 部署完成(坑是真的多)