整合營銷服務商

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

          免費咨詢熱線:

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




          主站蜘蛛池模板: 精品一区二区三区| 久久一区二区精品| 成人国产一区二区三区| 亚洲国产精品一区| 动漫精品第一区二区三区| 亚洲国产精品综合一区在线| 国产在线精品一区二区夜色| 国产MD视频一区二区三区| 国产香蕉一区二区三区在线视频| 乱子伦一区二区三区| 久久青草精品一区二区三区| 国产裸体歌舞一区二区 | 一区二区三区福利视频| 亚洲精品无码一区二区| 国产精品揄拍一区二区| 国产成人精品久久一区二区三区| 无码人妻精品一区二区三区在线| 国产亚洲一区二区精品| 亚洲一区二区成人| 69福利视频一区二区| 蜜桃视频一区二区三区在线观看| 无码av免费一区二区三区| 一区二区免费视频| 国产精品合集一区二区三区| 无码av免费毛片一区二区| 在线免费一区二区| 精品乱码一区二区三区在线| 后入内射国产一区二区| 精品一区二区三区免费观看| 国产日韩AV免费无码一区二区 | 一区二区三区精密机械| 久久中文字幕无码一区二区| 在线一区二区观看| 亚洲AⅤ无码一区二区三区在线 | 成人精品一区二区三区中文字幕| 亚洲中文字幕无码一区二区三区 | 亚洲国产精品一区二区第四页| 国产情侣一区二区三区| 一区高清大胆人体| 久久人妻无码一区二区 | 性无码一区二区三区在线观看|