zoukankan      html  css  js  c++  java
  • 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语法的评论区

    ⑨及时的消息通知

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

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

  • 相关阅读:
    2019自我剖析
    jzoj4640. 【GDOI2017模拟7.15】妖怪
    jzoj4649. 【NOIP2016提高A组模拟7.17】项链
    jzoj3171. 【GDOI2013模拟4】重心
    jzoj4673. 【NOIP2016提高A组模拟7.20】LCS again
    学习计算几何基础知识小结
    学习第一类斯特林数小记
    jzoj4213. 对你的爱深不见底
    jzoj4212. 【五校联考1day2】我想大声告诉你
    jzoj3085. 图的计数
  • 原文地址:https://www.cnblogs.com/ygy1997/p/11885477.html
Copyright © 2011-2022 走看看