基於Django 文檔1.11 自解+補完 學習django ---part1

學習django 很長一段時間了 國內的資料少之甚少,加之英文文檔sei也不願意看或者看不懂,使得學習更加陡峭,so準備研究官網案例結合我的學習經歷,進行姿勢補全

*Tip:本文基於Django文檔1.11 ,涉及任何內容侵權 請告知@me

編寫第一個Django 應用。

需求:1、編寫一個民意投票網站(可以投票和查看)

       2、允許管理員後臺管理(django-admin 默認提供開啓即可)

查看django 版本 python -m django --version (版本不同,部分語法不同!)

一、安裝django

 pip install django

二、創建項目

1、django-admin startproject mysite(項目名稱,隨意)

or

2、pycharm 新建---django項目即可

三、目錄結構

結構解釋:外層mysite 不影響目錄結構隨意

 manage.py  django 命令操作集 通過它來操作 項目

 內層mysite 項目目錄

__init__.py告訴這是一個python包

settings.py django所有的配置都在這裏

urls.py 路由匹配規則 

wsgi.py web服務器 項目入口點

啓動 django 自帶服務器 python manage.py runserver 0:8080

如果正常,將看到一個 一個django的歡迎界面

創建 項目的第一個應用(django是插拔式的 ,項目中可以有N多應用)

python manage.py startapp polls (創建投票應用)

結構解釋:admin.py django 自動生成的後臺管理,需要配置啓動。

app.py 原來沒有 後增加 具體什麼用 待研究

migrations django orm 生成的數據庫 模型

models.py  django orm 

tests.py django的項目測試文件

views.py django 是的視圖層處理 url發來的請求 返回用戶瀏覽器

寫你第一個視圖

urls中添加,正則匹配

執行 

	python manage.py runserver 0:8888

好了django 最基本的流程 就完成了 未完待續。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章