gpt4 book ai didi

python - 当我的应用程序位于另一个目录中时,如何使用 Django South?

转载 作者:行者123 更新时间:2023-11-29 14:50:44 25 4
gpt4 key购买 nike

因此,默认情况下,Django 在根项目目录中创建应用程序。但我把它移到了“应用程序”内。

py manage.py  schemamigration ./apps/chat --initial

这不起作用。

我把“chat”放在另一个目录中,而不是“chat”。

最佳答案

apps 是 python 模块还是只是目录?

如果应用程序是Python模式,将 apps.chat 添加到 settings.py 中已安装的应用

然后运行

py manage.py  schemamigration chat --initial

如果apps只是目录,那么你需要将此目录添加到你的PYTHONPATH中。在你的manage.py的顶部附近添加这些行

import os
import sys
SITE_ROOT = os.path.dirname(os.path.realpath(__file__))
APPS_ROOT = os.path.join(SITE_ROOT, 'apps')
sys.path.append(APPS_ROOT)

将聊天添加到您的设置中。

现在运行

py manage.py  schemamigration chat --initial

并且不要忘记将“south”添加到已安装的应用程序中。

关于python - 当我的应用程序位于另一个目录中时,如何使用 Django South?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5784803/

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