中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

基于python3.7和django2.1的多人博客系統。

發布時間:2020-07-02 02:03:04 來源:網絡 閱讀:2240 作者:丁小水 欄目:編程語言

基于python3.7django2.1的多人博客系統

github地址:https://github.com/opsonly,喜歡的可以給個star~


簡介:

該博客前段框架使用了Bootstrap 4,在其基礎上添加了一些自己需要用的css樣式,后端使用django2.1。 由于自己也在摸索中,新入門django的人拿來練手再合適不過,我也會繼續完善此項目的功能。覺得有用的可以關注收藏一下。


主要功能:

  • 用戶注冊,登錄,刪除,以及使用第三方庫password_reset來重置用戶密碼
  • 文章的發布,修改以及刪除,支持markdown以及代碼高亮
  • 留言板系統
  • 支持文章的多人互動評論
  • 文章標簽功能,通過標簽搜索相關文章

    開發環境:

    pycharm+python3.7


主要步驟:

1、創建項目

基于python3.7和django2.1的多人博客系統。

2、創建應用

1、使用python manage.py startapp article創建文章應用,在此應用下依次寫入modelsurlsviewsforms等文件,有的沒有需要自己創建。

  • models 其作用是為項目創建文章數據表。
    基于python3.7和django2.1的多人博客系統。
  • forms django提供的表單功能,很方便,我們只要拿來使用就行,這幾個定義的是表單里面填的內容
    基于python3.7和django2.1的多人博客系統。

  • urls 將用戶的請求與django處理連接起來
    基于python3.7和django2.1的多人博客系統。

  • views 真正處理用戶請求,創建,修改,查看文章的操作都是在這個文件定義的函數里處理
    基于python3.7和django2.1的多人博客系統。

2,使用python manage.py startapp message創建評論應用。

  • models 定義了留言內容和二級評論的表結構
    基于python3.7和django2.1的多人博客系統。
  • urls 定義了留言應用使用的url
    基于python3.7和django2.1的多人博客系統。

  • views 定義留言系統中對用戶請求的處理
    基于python3.7和django2.1的多人博客系統。

    3、使用python manage.py startapp userprofile創建用戶處理應用,其中包括用戶登錄,注冊,注銷,刪除等等

  • forms 繼承django自帶的model中的User類,在其基礎上稍有改動
    基于python3.7和django2.1的多人博客系統。

  • urls 定義了用戶相關的url
    基于python3.7和django2.1的多人博客系統。

  • views 處理用戶登錄的表單處理,注銷操作,密碼檢測等功能
    基于python3.7和django2.1的多人博客系統。

3、添加前端資源

在根目錄創建static的目錄,然后在https://v4.bootcss.com/下載壓縮包,將前端框架資源
拷貝至static目錄下

基于python3.7和django2.1的多人博客系統。
注意:md_css為前面文章應用生成的markdown相關css渲染


4、創建前端靜態頁面

  • 文章列表相關
    基于python3.7和django2.1的多人博客系統。

  • 文章評論相關
    基于python3.7和django2.1的多人博客系統。
  • 留言相關界面
    基于python3.7和django2.1的多人博客系統。
  • 用戶注冊相關
    基于python3.7和django2.1的多人博客系統。

部分演示

  • 用戶注冊及登錄頁
    基于python3.7和django2.1的多人博客系統。

  • 所有文章列表及文章所屬的標簽
    基于python3.7和django2.1的多人博客系統。

  • 根據標簽搜索
    基于python3.7和django2.1的多人博客系統。

  • 文章詳情頁及其評論
    基于python3.7和django2.1的多人博客系統。

  • 我的博客頁面

基于python3.7和django2.1的多人博客系統。

  • 刪除文章選項
    基于python3.7和django2.1的多人博客系統。

  • 網站留言板
    基于python3.7和django2.1的多人博客系統。

喜歡我寫的東西的朋友可以關注一下我的公眾號,上面有我的學習資源以及一些其他福利。:Devops部落
基于python3.7和django2.1的多人博客系統。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

林周县| 土默特右旗| 安福县| 那曲县| 蒙城县| 芦山县| 民权县| 沙雅县| 泗水县| 陇西县| 穆棱市| 阿拉善右旗| 泌阳县| 江孜县| 托里县| 通渭县| 呼和浩特市| 长汀县| 辽阳县| 昆山市| 石狮市| 临汾市| 云林县| 子洲县| 资源县| 和龙市| 右玉县| 晋宁县| 武穴市| 阿图什市| 山东省| 万年县| 乌兰浩特市| 天长市| 板桥市| 寿宁县| 巴中市| 阿瓦提县| 杭州市| 翁源县| 余庆县|