优化更新

This commit is contained in:
2026-09-13 18:12:07 +08:00
parent 7f758cc6e9
commit d7a081e8b7
92 changed files with 2429 additions and 1117 deletions
@@ -19,7 +19,7 @@
```bash
# 进入项目根目录(以实际解压路径为准
cd DjangoAdmin_Django_EleVue
cd DjangoAdmin_Django_NaiveVue
```
:::tip 温馨提示
@@ -142,7 +142,7 @@ vim .env
# ============================================================
# 基础配置
# ============================================================
DJANGO_NAME=Django+EleVue旗舰版
DJANGO_NAME=Django+NaiveUI旗舰版
DJANGO_VERSION=v3.0.0
DJANGO_DEBUG=True
DJANGO_DEMO=False # 默认值为True(演示模式),开发时请设为False
@@ -151,7 +151,7 @@ DJANGO_DEMO=False # 默认值为True(演示模式),开
# 数据库配置(根据实际情况修改)
# ============================================================
DATABASE_ENGINE="django.db.backends.mysql"
DATABASE_NAME='djangoadmin.django.elevue'
DATABASE_NAME='djangoadmin.django.naivevue'
DATABASE_HOST="127.0.0.1"
DATABASE_PORT=3306
DATABASE_USER="root"
@@ -185,7 +185,7 @@ REDIS_DB=0
```sql
-- 创建数据库(UTF-8 编码)
CREATE DATABASE `djangoadmin.django.elevue`
CREATE DATABASE `djangoadmin.django.naivevue`
DEFAULT CHARACTER SET utf8mb4
COLLATE utf8mb4_general_ci;
```
@@ -204,20 +204,13 @@ python manage.py migrate
`makemigrations` 会根据 `models.py` 中的模型定义自动生成迁移文件,`migrate` 会执行迁移文件创建或修改数据表结构。更多数据库相关内容请参见 [数据库初始化](/zh/volume1/database) 章节。
:::
### 第三步:回填数据库字段注释(可选)
```bash
# 为数据库表和字段添加中文注释
python manage.py add_full_comments
```
### 第四步:导入初始数据
### 第三步:导入初始数据
数据库初始数据(管理员账号、默认角色、菜单权限等)通过 SQL 脚本导入。脚本位于项目对应目录中:
```bash
# 使用 mysql 命令行导入
mysql -uroot -p djangoadmin.django.elevue < document/mysql/djangoadmin.django.elevue.sql
mysql -uroot -p djangoadmin.django.naivevue < document/mysql/djangoadmin.django.naivevue.sql
```
:::tip 种子数据说明
@@ -328,7 +321,7 @@ lsof -i :8000
```
1. MySQL 服务是否已启动
2. .env 中的 DATABASE_HOST、DATABASE_PORT、DATABASE_USER、DATABASE_PASSWORD 是否正确
3. 数据库 djangoadmin.django.elevue 是否已创建
3. 数据库 djangoadmin.django.naivevue 是否已创建
4. 防火墙是否放行了数据库端口
```