創建Django項目
項目目錄結構
- templates:模板,存放網站的html文件
- test1:工程目錄
__init__.py:表示當前目錄爲包,引入和項目相關的包
settings.py:設置項目根目錄、數據連接、使用app等參數
urls.py:配置頁面路由
wsgi.py:處理請求和響應- venv:虛擬環境的目錄
- manage.py:項目的入口函數,用進行啓動項目、創建app等操作
啓動Django項目
- 在Terminal窗口輸入命令:
python manage.py runserver 127.0.0.1:8000
- 配置pycharm參數來啓動服務:
創建Django應用(app)
- 一個項目由很多個應用組成的,每一個應用完成一個功能模塊。
- 創建應用的命令如下:
python manage.py startapp 應用名
app目錄結構
- migrations:數據遷移文件(自動生成)
- __init__.py: 說明目錄是一個Python模塊。
- admin.py: 網站後臺管理相關的文件。
- apps:配置當前app
- models.py: ORM,寫指定的類,通過命令可以創建數據庫結構。
- tests.py: 單元測試。
- views.py: 業務代碼。
註冊應用
- 修改工程目錄中的settings.py中的INSTALLED_APPS配置項