gpt4 book ai didi

python - 如何使用 django 在项目内仅迁移一个应用程序

转载 作者:行者123 更新时间:2023-12-04 13:46:18 24 4
gpt4 key购买 nike

我有以下项目结构:

MyProject
|--myBaseApp
| |--migrations
| |--__init__.py
| |--models.py
| |...
|--myClientApp
| |--migrations
| |--__init__.py
| |--models.py
| |...
|--myProject
| |--__init__.py
| |--settings.py
| |--urls.py
| |...
|--manage.py
|...

我可以导入到 myClientApp/models.py models.py来自 myBaseApp ,但是当我在终端模式下使用命令时:
python manage.py makemigrations
python manage.py migrate myClienteApp

Django 在数据库上创建来自 models.py 的所有表。 , 两者 myClienApp/models.pymyBaseApp/models.py .我只想让迁移 models.py来自 myClienApp/models.py .这是可能的?还是我需要创建其他项目?

最佳答案

如果您只想在一个应用程序使用中进行迁移,

python manage.py makemigrations <app_name>
如果您只想在一个应用程序使用中运行迁移,
python manage.py migrate <app_name>

关于python - 如何使用 django 在项目内仅迁移一个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47340648/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com