Django 是用 Python 寫的一個自由和開放原始碼 web 應用程式框架。他能幫助你更快、更容易地開發web站點。
當你開始構建一個web站點時,你會使用到一些相似的元件:例如使用者的註冊,登陸,登出以及其他的操作記錄、一個管理站點的皮膚、表單、上傳檔案的方式,等等形式。
由於框架的存在,你無需重新發明輪子就能建立新的站點。
Djnago2.0中文文件地址
www.djangoproject.com/start/ … #這裡是Django2.0官方文件,強烈推薦看這個,之前看的是翻譯版的 很不全,現在在填坑 翻譯可以使用有道網頁翻譯或者百度翻譯工具
Django的環境配置
這裡我們用到的語言是Python3.6 框架是django2.0 資料庫是sqllite以及mongodb IDE是Pychram2018.1
起步
建立我們的Django專案資料夾,在Pycharm的終端下進入我們想要存放Django專案的資料夾
django-admin startproject TestProject複製程式碼
得到如下的目錄
cd TestProject複製程式碼
之後我們執行我們的manage.py,建立我們的app應用程式,在終端輸入
python manage.py startapp polls複製程式碼
因為官方文件中,第一個應用程式以polls命名,因此在這裡我同樣以他為命名
之後我們可以看到這樣的檔案目錄
專案內的目錄解釋
Blog資料夾是存放你的Djngo專案的資料夾,當然你也可以在該檔案下存放任何你想存放你想要存放的東西,這
並不影響,因此該資料夾的名字你可以隨便取
TestProject是你的Django專案
__init__.py 讓 Python 把該目錄當成一個開發包 (即一組模組)所需的檔案。 這是一個空檔案,一般你不需要修改它
setting.py 該 Django 專案的設定或配置。 檢視並理解這個檔案中可用的設定型別及其預設值。
manage.py 一種命令列工具,允許你以多種方式與該Djnago專案進行互動。鍵入Python manage.py help
urls.py Django專案的URL設定。 可視其為你的django網站的目錄。 目前,它是空的。
polls 是你的應用程式檔案 (一個專案可以有多個應用程式,因此要用不同的檔名字來區分他們)
複製程式碼
啟動我們的專案
Djnago自帶一個小型的伺服器,在manage.py同目錄下終端輸入
py manage.py runserver 複製程式碼
伺服器開啟成功!
自定義ip和埠
py manage.py runserver 0.0.0.0:8000 0.0.0.0為你的IP地址,:8000為你的埠複製程式碼