gpt4 book ai didi

django - 陷入 Django 错误 : No module named registration

转载 作者:行者123 更新时间:2023-12-03 13:38:59 26 4
gpt4 key购买 nike

我安装了注册模块,将其添加到 settings.py 中。当我尝试运行 syncdb (% python sitename/manage.py syncdb --settings sitename.devsettings)

它给了我“错误:没有名为注册的模块”

相同的设置在服务器上正常工作(对所有内容使用相同的文件)。这发生在我运行 OS X 的本地机器上。

我检查了 sys.path,列出了注册模块所在的路径,并且实际模块也已到位。由于没有太多其他输出,我不确定如何进一步调试。什么可能导致这个问题?

最佳答案

您提到了 sys.path,所以您可能已经尝试过了,但这是我的问题,我相信有些阅读这篇文章的人也有。

打开命令提示符并输入(带有斜杠):

export PYTHONPATH=pathto/myproject/

然后输入:
export DJANGO_SETTINGS_MODULE=settings

这允许我编辑 settings.py 文件以列出 INSTALLED_APPS,如下所示:
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'myapp',
'registration',
)

代替:
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'myproject.myapp',
'myproject.registration',
)

关于django - 陷入 Django 错误 : No module named registration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/965755/

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