优化更新
This commit is contained in:
@@ -54,7 +54,7 @@ DATABASE_PREFIX="django_" # 数据表前缀
|
||||
| MySQL | `django.db.backends.mysql` | 3306 | mysqlclient |
|
||||
| PostgreSQL | `django.db.backends.postgresql` | 5432 | psycopg2-binary |
|
||||
| SQLite | `django.db.backends.sqlite3` | - | 内置 |
|
||||
| Oracle | `django.db.backends.oracle` | 1521 | cx-Oracle |
|
||||
| Oracle | `django.db.backends.oracle` | 1521 | oracledb |
|
||||
| SQL Server | `mssql` | 1433 | mssql-django |
|
||||
|
||||
切换数据库引擎后,需安装对应的 Python 驱动包。例如切换到 PostgreSQL:
|
||||
@@ -122,20 +122,7 @@ mysql -uroot -p djangoadmin.django.elevue < document/mysql/djangoadmin.django.el
|
||||
| 系统配置 | 系统默认配置项 |
|
||||
:::
|
||||
|
||||
## 第五步:回填数据库字段注释(可选)
|
||||
|
||||
项目提供了自定义管理命令,用于为数据库表和字段添加中文注释:
|
||||
|
||||
```bash
|
||||
# 为所有数据表添加字段注释
|
||||
python manage.py add_full_comments
|
||||
```
|
||||
|
||||
:::tip 温馨提示
|
||||
此命令会读取 Django 模型中的 `verbose_name` 和 `help_text` 属性,将其写入数据库的字段注释中,便于使用 Navicat 等工具查看表结构时理解每个字段的含义。
|
||||
:::
|
||||
|
||||
## 第六步:验证
|
||||
## 第五步:验证
|
||||
|
||||
启动后端服务,验证数据库连接是否正常:
|
||||
|
||||
@@ -271,7 +258,6 @@ cp db_backup.sqlite3 db.sqlite3
|
||||
2. 配置 .env:设置 DATABASE_ENGINE、DATABASE_NAME 等连接信息
|
||||
3. 执行迁移:python manage.py makemigrations && python manage.py migrate
|
||||
4. 导入初始数据:mysql ... < document/mysql/djangoadmin.django.elevue.sql
|
||||
5. 回填注释(可选):python manage.py add_full_comments
|
||||
```
|
||||
|
||||
后续的模型变更通过 Django 迁移系统管理(`makemigrations` + `migrate`),确保数据库结构与代码保持同步。如需使用代码生成器创建新模块,生成器会自动处理数据库迁移。
|
||||
|
||||
Reference in New Issue
Block a user