Day13
使用Django开发blog,可以上传文章,Haystack全文搜索
先看一下今天的成果,感谢大佬的教程https://stormsha.com/article/666/
使用Django搭好了一个功能齐全的博客
那么总结一下,使用Django开发Blog的一个总过程:
1.新建Django工程,新建Django APP
2.根据网页对应的内容设置model,并设置网页内容之间的外键
3.对数据库进行Makemigration+migarate(每新建app一次就操作一次),数据库同步
4.其中要在setting.py配置连接数据库,注册app等等
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
5.配置admin
6.配置prj.URL添加app.url
7.app.url设置相对应的view,view操纵业务逻辑,接受request,返回response
8.对Template层下的网页进行设计,实现功能(注册功能,评论)
9.设置网站地图sitemap
10.配置haystack
11.配置Restful API
====================================功能=============================================
①Django 自带的后台管理系统,方便对于文章、用户及其他动态内容的管理
②文章分类、标签、浏览量统计以及规范的 SEO 设置
③用户注册登录
④文章评论系统,支持 markdown 语法,二级评论结构和回复功能
⑤强大的全文搜索功能,只需要输入关键词就能展现全站与之关联的文章
⑥RSS 博客订阅功能及规范的 Sitemap 网站地图
⑦RESTful API 风格的 API 接口
⑧炫酷的支持Markdown语法的评论区
⑨及时的消息通知
========================================总结=======================================
========================================展望=======================================