整合營銷服務商

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

          免費咨詢熱線:

          利用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




          主站蜘蛛池模板: 国产精品美女一区二区三区 | 一本大道在线无码一区| 中文字幕日本一区| 亚洲A∨精品一区二区三区下载| 国产内射999视频一区| 亚洲福利视频一区| 中文字幕AV一区二区三区人妻少妇| 亚洲综合在线成人一区| 最新欧美精品一区二区三区| 海角国精产品一区一区三区糖心| 日本免费一区二区三区最新| 欧洲精品无码一区二区三区在线播放 | 国产激情一区二区三区在线观看 | 亚洲国产精品乱码一区二区| 一区二区传媒有限公司| 天天看高清无码一区二区三区| 精品视频一区二区三区| 国产精品自拍一区| 精品一区二区三区四区在线| 精品欧洲AV无码一区二区男男| 动漫精品一区二区三区3d | 国产日韩AV免费无码一区二区| 亚洲国产老鸭窝一区二区三区| 日韩精品一区在线| 亚洲国产一区在线观看| 2014AV天堂无码一区| 琪琪see色原网一区二区| 精品国产一区二区三区四区 | 久久精品无码一区二区三区不卡 | 国产观看精品一区二区三区| 亚洲一区二区三区在线观看蜜桃 | 国产一区二区三区无码免费| 91视频一区二区| 国产人妖视频一区二区| 内射一区二区精品视频在线观看| 精品国产一区二区三区四区| 无码少妇一区二区性色AV| 波多野结衣一区二区三区高清在线| 精品乱码一区二区三区四区| 日韩人妻无码一区二区三区| 区三区激情福利综合中文字幕在线一区亚洲视频1 |