欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

基于python3.7和django2.1的多人博客系統(tǒng)。

基于python3.7django2.1的多人博客系統(tǒng)

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

創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站制作、做網(wǎng)站、仙居網(wǎng)絡(luò)推廣、小程序開(kāi)發(fā)、仙居網(wǎng)絡(luò)營(yíng)銷、仙居企業(yè)策劃、仙居品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供仙居建站搭建服務(wù),24小時(shí)服務(wù)熱線:13518219792,官方網(wǎng)址:chinadenli.net


簡(jiǎn)介:

該博客前段框架使用了Bootstrap 4,在其基礎(chǔ)上添加了一些自己需要用的css樣式,后端使用django2.1。 由于自己也在摸索中,新入門django的人拿來(lái)練手再合適不過(guò),我也會(huì)繼續(xù)完善此項(xiàng)目的功能。覺(jué)得有用的可以關(guān)注收藏一下。


主要功能:

  • 用戶注冊(cè),登錄,刪除,以及使用第三方庫(kù)password_reset來(lái)重置用戶密碼
  • 文章的發(fā)布,修改以及刪除,支持markdown以及代碼高亮
  • 留言板系統(tǒng)
  • 支持文章的多人互動(dòng)評(píng)論
  • 文章標(biāo)簽功能,通過(guò)標(biāo)簽搜索相關(guān)文章

    開(kāi)發(fā)環(huán)境:

    pycharm+python3.7


主要步驟:

1、創(chuàng)建項(xiàng)目

基于python3.7和django2.1的多人博客系統(tǒng)。

2、創(chuàng)建應(yīng)用

1、使用python manage.py startapp article創(chuàng)建文章應(yīng)用,在此應(yīng)用下依次寫入modelsurlsviewsforms等文件,有的沒(méi)有需要自己創(chuàng)建。

  • models 其作用是為項(xiàng)目創(chuàng)建文章數(shù)據(jù)表。
    基于python3.7和django2.1的多人博客系統(tǒng)。
  • forms django提供的表單功能,很方便,我們只要拿來(lái)使用就行,這幾個(gè)定義的是表單里面填的內(nèi)容
    基于python3.7和django2.1的多人博客系統(tǒng)。

  • urls 將用戶的請(qǐng)求與django處理連接起來(lái)
    基于python3.7和django2.1的多人博客系統(tǒng)。

  • views 真正處理用戶請(qǐng)求,創(chuàng)建,修改,查看文章的操作都是在這個(gè)文件定義的函數(shù)里處理
    基于python3.7和django2.1的多人博客系統(tǒng)。

2,使用python manage.py startapp message創(chuàng)建評(píng)論應(yīng)用。

  • models 定義了留言內(nèi)容和二級(jí)評(píng)論的表結(jié)構(gòu)
    基于python3.7和django2.1的多人博客系統(tǒng)。
  • urls 定義了留言應(yīng)用使用的url
    基于python3.7和django2.1的多人博客系統(tǒng)。

  • views 定義留言系統(tǒng)中對(duì)用戶請(qǐng)求的處理
    基于python3.7和django2.1的多人博客系統(tǒng)。

    3、使用python manage.py startapp userprofile創(chuàng)建用戶處理應(yīng)用,其中包括用戶登錄,注冊(cè),注銷,刪除等等

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

  • urls 定義了用戶相關(guān)的url
    基于python3.7和django2.1的多人博客系統(tǒng)。

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

3、添加前端資源

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

基于python3.7和django2.1的多人博客系統(tǒng)。
注意:md_css為前面文章應(yīng)用生成的markdown相關(guān)css渲染


4、創(chuàng)建前端靜態(tài)頁(yè)面

  • 文章列表相關(guān)
    基于python3.7和django2.1的多人博客系統(tǒng)。

  • 文章評(píng)論相關(guān)
    基于python3.7和django2.1的多人博客系統(tǒng)。
  • 留言相關(guān)界面
    基于python3.7和django2.1的多人博客系統(tǒng)。
  • 用戶注冊(cè)相關(guān)
    基于python3.7和django2.1的多人博客系統(tǒng)。

部分演示

  • 用戶注冊(cè)及登錄頁(yè)
    基于python3.7和django2.1的多人博客系統(tǒng)。

  • 所有文章列表及文章所屬的標(biāo)簽
    基于python3.7和django2.1的多人博客系統(tǒng)。

  • 根據(jù)標(biāo)簽搜索
    基于python3.7和django2.1的多人博客系統(tǒng)。

  • 文章詳情頁(yè)及其評(píng)論
    基于python3.7和django2.1的多人博客系統(tǒng)。

  • 我的博客頁(yè)面

基于python3.7和django2.1的多人博客系統(tǒng)。

  • 刪除文章選項(xiàng)
    基于python3.7和django2.1的多人博客系統(tǒng)。

  • 網(wǎng)站留言板
    基于python3.7和django2.1的多人博客系統(tǒng)。

喜歡我寫的東西的朋友可以關(guān)注一下我的公眾號(hào),上面有我的學(xué)習(xí)資源以及一些其他福利。:Devops部落
基于python3.7和django2.1的多人博客系統(tǒng)。

文章名稱:基于python3.7和django2.1的多人博客系統(tǒng)。
文章起源:http://chinadenli.net/article14/gsjgde.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作App開(kāi)發(fā)做網(wǎng)站虛擬主機(jī)網(wǎng)頁(yè)設(shè)計(jì)公司靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)