django项目如何做数据库迁移
时间: 2023-08-11 15:03:11 浏览: 313
django-add-default-value:此django迁移操作可用于将Fields默认值传输到数据库方案
在 Django 中,数据库的迁移是通过 Django 自带的 `migrations` 模块来完成的。每当您更改 Django 项目的模型(即数据库表)时,您需要创建新的迁移并将其应用于数据库,以反映这些更改。
以下是在 Django 项目中进行数据库迁移的步骤:
1. 更改模型:打开您需要更改的模型,进行更改并保存。
2. 创建迁移:在终端中运行以下命令,创建一个新的迁移:
```
python manage.py makemigrations
```
这将自动检测您的更改并创建一个新的迁移文件。
3. 应用迁移:在终端中运行以下命令,将新的迁移应用于数据库:
```
python manage.py migrate
```
这将自动检测您的新迁移文件并将更改应用于数据库。
如果您需要为特定的应用程序创建迁移,请使用以下命令:
```
python manage.py makemigrations app_name
```
```
python manage.py migrate app_name
```
其中,`app_name` 是您的应用程序名称。
希望这可以帮助您进行 Django 项目中的数据库迁移。
阅读全文