基于 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
- 继承