整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          利用Django實現一個博客(附全部源碼)

          論什么語言,學Web開發必做的項目——個人博客。

          本次項目基于Python的知名Web框架Django,從數據庫到視圖邏輯、再到模板語法,完整的走了一遍MTV開發流程。

          markdown非常適合寫博客、新聞類文章,也快成為了開發者寫開發文檔的標配了。所以本博客項目的文檔內容,數據庫存儲的數據,也就是markdown格式內容,在前端顯示需要轉成HTML語法。

          開發環境:Python3.6+pycharm+Django

          1:安裝Django

          conda install django

          python的包管理工具,anaconda的安裝及配置,詳見博客http://www.jianshu.com/writer#/notebooks/19640626/notes/20743107

          IDE工具pycharm的安裝,詳見博客http://www.jianshu.com/writer#/notebooks/19640626/notes/20767808

          2:創建Django項目

          創建一個項目,名稱為blogs

          django-admin.exe startproject blogs

          3:進入項目目錄,啟動項目

          python manage.py runserver

          訪問http://127.0.0.1:8000,提示worked,證明正常運行

          4:生成APP

          python manage.py startapp blog

          命令執行完成后,在工程目錄下會生成blog目錄

          注意:app的名稱不能和項目名稱一樣

          5:添加URL路由

          在urls.py文件中,編寫如下代碼:

          6:在settings文件中安裝blog的app

          7:新建相關文件夾

          在blog目錄下,新建templates、static兩個文件夾(文件夾名字千萬不能錯),templates文件夾中,存放html文件;static文件夾存放資源文件,該文件夾中新建css、img、js三個文件夾,存放對應的資源文件。利用pycharm在templates文件目錄下新建一個blog.html的空html文件

          6:編寫響應函數

          安裝markdown,pip install markdown

          響應函數如下所示:

          7:在數據庫中創建默認表格

          python manage.py migrate

          8:創建超級管理員的用戶名和密碼

          python manage.py createsuperuser,然后逐步設置用戶名和密碼,密碼至少8個字符

          訪問127.0.0.1:8000/admin,輸入設置好的用戶名和密碼,如下所示:

          9:新建博客模型

          10:把model轉換成中間件

          python manage.py makemigrations

          11:生成數據庫表

          12:在admin.py文件中注冊數據庫表,使其在管理頁面中顯示

          13:增加數據

          14:在前端頁面調研后臺數據顯示

          15:運行效果如下

          完整代碼下載地址:https://gitee.com/TianYaBenXiong/django_blog

          機app個人中心頁面模板源碼

          app 內嵌H5頁面,個人中心頁面模板,包含 列表 按鈕 圖片 icon 搜索 布局 上傳 對話框 。

          手機演示地址:http://www.17sucai.com/preview/10221/2017-01-20/ceshi/index.html — my-read.html — my-secure.html — my-put.html — my-up.html

          html5 css3手機app登錄頁面模板下載


          手機演示地址http://www.17sucai.com/pins/demoshow/22887

          藍色的采購信息管理系統手機界面wap模板

          手機版大氣信息管理系統界面模板

          手機演示地址:http://www.17sucai.com/pins/demoshow/22475

          藍色通用的手機app登錄注冊頁面模板

          藍色的手機登錄模板

          手機演示地址:http://www.17sucai.com/pins/demoshow/22480

          蘋果ios風格企業博客網站手機模板

          蘋果風格

          手機演示地址:http://www.17sucai.com/pins/demoshow/20946




          主站蜘蛛池模板: 国产精品一区在线观看你懂的| 99精品久久精品一区二区| 国产激情一区二区三区| 国产精品福利一区二区| 国产在线精品一区二区三区直播| 成人无码精品一区二区三区| 国产亚洲3p无码一区二区| 免费国产在线精品一区| 亚州AV综合色区无码一区| 91精品国产一区二区三区左线| 日韩精品无码一区二区三区四区| 狠狠爱无码一区二区三区| 国产精品视频无圣光一区| 无码少妇一区二区浪潮免费| 亚洲Av高清一区二区三区| 精品人无码一区二区三区| 无码精品人妻一区二区三区漫画| 国产精品无码不卡一区二区三区| 制服美女视频一区| 国产一区风间由美在线观看| 国产伦精品一区二区| 精品成人一区二区三区免费视频| 日韩精品福利视频一区二区三区| 在线免费视频一区| 日本高清天码一区在线播放| 国产伦精品一区三区视频| 波多野结衣一区二区三区高清av | 另类ts人妖一区二区三区| 国产精品视频分类一区| 亚洲变态另类一区二区三区| 性色AV一区二区三区天美传媒| 亚洲国产成人久久一区二区三区| 国产怡春院无码一区二区| 波多野结衣一区二区免费视频| 无码日韩精品一区二区人妻| 中文无码精品一区二区三区| 无码人妻久久一区二区三区 | 人妻无码一区二区三区免费| 3d动漫精品成人一区二区三| 成人无码精品一区二区三区| 亚洲国产一区二区视频网站|