gpt4 book ai didi

python - 部署到 Heroku 时找不到“站点”模块

转载 作者:太空宇宙 更新时间:2023-11-03 11:08:51 25 4
gpt4 key购买 nike

我正在尝试将 django 应用程序部署到 Heroku,但我一直收到错误

ImportError: no module named site

我正在使用来自 https://github.com/jiaaro/heroku-buildpack-django 的自定义构建包

这似乎不是问题,pip 或我的 virtualenv 设置也没有任何问题我认为错误源 self 的主 urls.py 文件。该文件的设置如下:

from django.conf.urls import patterns, include, url
from django.contrib import admin
from CentsLess import settings

admin.autodiscover()

urlpatterns = patterns('',
# BASICS #
url(r'^admin/', include(admin.site.urls)),
. . .

一些有助于学习如何更好地解释来自 Heroku 的错误日志或 urls.py 中可能有什么问题的帮助将不胜感激。在我的本地设置上一切正常,即使是 gunicorn 等。

最佳答案

SITE_ID = 1
INSTALLED_APPS = (
...
'django.contrib.sites',
...
}

确保在数据库(表“django_site”)中添加一个与 SITE_ID 具有相同 ID 的站点。

关于python - 部署到 Heroku 时找不到“站点”模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11596710/

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