Django干貨知識分享,如何創建項目及應用?
作者:金生水起程序猿
本篇分享Django干貨知識,如何創建項目及應用。
大綱
- 創建項目
- 了解項目文件結構
- 創建應用
- 了解應用文件結構
- 運行第一個Hello World
一、創建項目
- # 使用命令行工具django-admin
- django-admin startproject myproject
二、項目文件結構

項目文件結構圖
- __init__.py 這是一個空文件,其作用是聲明myproject為一個獨立的模塊
- asgi.py Django3.1版本后新增異步視圖
- wsgi.py 服務器網關接口
- settings.py 這個文件包含了所有的項目配置。(重點)
- urls.py 這個文件負責映射我們項目的路由和路徑。(重點)
三、創建應用
- # 使用命令行工具django-admin
- django-admin startapp myapp
四、應用文件結構

應用文件結構圖
- migrations 數據移植(遷移)模塊
- admin.py 該應用的后臺管理系統配置
- apps.py 應用程序本身的配置文件
- models.py 定義web應用程序數據實例
- tests.py 自動化測試模塊
- views.py 處理web應用程序請求和響應文件
五、運行第一個Hello World
1、myapp應用下新建urls.py文件
myapp應用下urls.py文件
2、myproject項目下配置urls.py文件
myproject項目下urls.py文件
3、myapp應用下views.py

myapp應用下views.py文件
4、啟用服務:python3 manage.py runserver 0.0.0.0:8000
5、瀏覽器打開:http://127.0.0.1:8000

運行結果
責任編輯:姜華
來源:
今日頭條