项目简介
本项目是基于Django框架构建的后端管理系统,主要用于展示如何利用Django快速搭建简单的后端应用。涵盖数据库配置、模型定义、视图函数、URL路由等核心功能,适合Django初学者学习与实践框架的基本使用。
项目的主要特性和功能
- 数据库配置:采用MySQL作为数据库,配置了数据库连接信息。借助Django的ORM定义数据库表结构,并使用
makemigrations
和migrate
命令进行数据库迁移。 - 模型定义:在
models.py
里定义了如部门(Department)和用户信息(UserInfo)等数据库表模型,通过Django的ORM实现数据的增删改查。 - 视图函数:
views.py
中定义多个视图函数处理用户请求并返回响应,例如depart_list
视图函数用于展示部门列表并渲染对应HTML页面。 - URL路由:
urls.py
中配置URL路由,将不同URL路径映射到相应视图函数,如访问/depart/list/
会触发depart_list
视图函数。 - 静态文件管理:项目包含CSS、JS、图片等静态文件,配置了静态文件路径,在HTML模板中用
{% static %}
标签引用。 - 模板渲染:使用Django模板系统渲染HTML页面,模板文件存于
templates
目录,在模板中引入静态文件,通过视图函数传递数据进行渲染。
安装使用步骤
1. 安装依赖项
确保已安装Python和Django框架,使用以下命令安装Django:
bash
pip install django
2. 配置数据库连接
在settings.py
中配置数据库连接信息,示例如下:
python
DATABASES = {
"default": {
"ENGINE": "django.db.backends.mysql",
"NAME": "数据库名称",
"USER": "账号",
"PASSWORD": "密码",
"HOST": "127.0.0.1",
"PORT": 3306,
}
}
3. 运行数据库迁移
使用以下命令生成数据库迁移文件并应用迁移:
bash
python manage.py makemigrations
python manage.py migrate
4. 启动开发服务器
使用以下命令启动Django开发服务器:
bash
python manage.py runserver
访问http://127.0.0.1:8000/
查看项目主页。
5. 配置URL路由和视图函数
在urls.py
中配置URL路径并映射到相应视图函数,在views.py
中编写视图函数处理用户请求并返回响应。
6. 编写HTML模板
在templates
目录下创建HTML模板文件,在视图函数中渲染这些模板,在模板中使用{% static %}
标签引用静态文件。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】