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语法的评论区

⑨及时的消息通知

========================================总结=======================================

 ========================================展望=======================================

原文地址:https://www.cnblogs.com/ygy1997/p/11885477.html