Django Friendship 项目教程
1. 项目的目录结构及介绍
Django Friendship 项目的目录结构如下:
django-friendship/
├── django_friendship/
│ ├── __init__.py
│ ├── admin.py
│ ├── apps.py
│ ├── migrations/
│ ├── models.py
│ ├── signals.py
│ ├── tests.py
│ ├── urls.py
│ └── views.py
├── LICENSE
├── MANIFEST.in
├── README.md
├── setup.cfg
├── setup.py
└── tox.ini
目录结构介绍
django_friendship/
: 包含 Django Friendship 应用的核心代码。__init__.py
: 初始化文件,使目录成为一个 Python 包。admin.py
: 用于注册模型到 Django 管理后台。apps.py
: 应用的配置文件。migrations/
: 包含数据库迁移文件。models.py
: 定义应用的数据模型。signals.py
: 定义应用的信号处理。tests.py
: 包含测试代码。urls.py
: 定义应用的 URL 路由。views.py
: 包含视图函数。
LICENSE
: 项目的许可证文件。MANIFEST.in
: 用于打包时的文件列表。README.md
: 项目的说明文档。setup.cfg
: 安装配置文件。setup.py
: 用于安装项目的脚本。tox.ini
: 用于自动化测试的配置文件。
2. 项目的启动文件介绍
Django Friendship 项目的启动文件主要是 manage.py
,它位于项目根目录下。manage.py
是 Django 项目的命令行工具,用于管理项目的各种操作,如运行开发服务器、创建数据库迁移、应用迁移等。
启动文件介绍
manage.py
:- 用于启动开发服务器:
python manage.py runserver
- 创建数据库迁移:
python manage.py makemigrations
- 应用数据库迁移:
python manage.py migrate
- 其他管理命令。
- 用于启动开发服务器:
3. 项目的配置文件介绍
Django Friendship 项目的配置文件主要是 settings.py
,它通常位于项目的主应用目录下(例如 project_name/settings.py
)。
配置文件介绍
settings.py
:INSTALLED_APPS
: 需要添加'django_friendship'
以启用 Django Friendship 应用。DATABASES
: 配置数据库连接信息。MIDDLEWARE
: 配置中间件。TEMPLATES
: 配置模板引擎。STATIC_URL
: 配置静态文件的 URL。MEDIA_URL
: 配置媒体文件的 URL。- 其他配置项。
通过以上介绍,您可以更好地理解和使用 Django Friendship 项目。