基于 Django 進行 Python 開發涉及多個方面的知識點,以下為你詳細介紹:
1. Django 基礎
- 項目與應用創建
- 借助
django-admin startproject project_name
來創建新的 Django 項目。 - 利用
python manage.py startapp app_name
創建新的應用。
- 借助
- 項目結構
- 理解項目各文件和目錄的作用,像
settings.py
用于配置項目,urls.py
處理 URL 路由。 - 明白應用的結構,例如
models.py
定義數據模型,views.py
編寫視圖函數。
- 理解項目各文件和目錄的作用,像
- 配置文件
- 對
settings.py
中的數據庫、靜態文件、模板等配置項進行配置。 - 掌握如何添加第三方應用和自定義配置。
- 對
2. 模型(Models)
- 模型定義
- 繼承
django.db.models
- 繼承