Python Django项目在本地工作,但部署到Heroku时不工作

Python Django项目在本地工作,但部署到Heroku时不工作,python,django,heroku,Python,Django,Heroku,Django项目在本地工作,但部署到Heroku时不工作 我得到了这个错误: ImportError at / No module named 'inkbook.urls' Exception Type: ImportError Exception Value: No module named 'inkbook.urls' (是的,我仍然有DEBUG=True,我知道我需要更改它。) Python 3.5.1 我的要求.txt dj-database-url==0.4.1 Djang

Django项目在本地工作,但部署到Heroku时不工作

我得到了这个错误:

ImportError at /

No module named 'inkbook.urls'
Exception Type:     ImportError
Exception Value: No module named 'inkbook.urls'
(是的,我仍然有DEBUG=True,我知道我需要更改它。)

Python 3.5.1

我的要求.txt

dj-database-url==0.4.1
Django==1.10.4
gunicorn==19.6.0
whitenoise==3.2.2
psycopg2==2.6.2
我遵循了这个指南:

还有这个:

当我运行heroku local web时localhost:5000个功能非常完美

我已经使用git-push-heroku-master部署了
git-push-heroku-master
,但当我转到实际的实时网站时,会出现上述错误

这是给我带来问题的应用程序的url。我不确定里面是否有问题,但我怀疑可能是其他地方的问题: github.com/debust/inkbook

我发现了类似的问题,一些人的解决方案是将
ROOT\u URLCONF='mysite.url'
编辑为
ROOT\u URLCONF='url'
。这似乎对我不起作用,也没有理由认为它会起作用

My Root URL.py:

from django.conf.urls import url, include
from django.contrib import admin

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^inkbook/', include('inkbook.urls', namespace='inkbook')),
]
My inkbook.url:

from django.conf.urls import url
from . import views


urlpatterns = [
    url(r'^$', views.home, name='home'), ]

当我在settings.py中从已安装的应用程序中删除'inkbook',并从url.py中删除
url(r'^inkbook/',include('inkbook.url',namespace='inkbook'))
时,该网站可以正常工作。我怀疑它与include有关,但我不确定。

尝试执行
url(r'^inkbook/),include('project_name.inkbook.url',namespace='inkbook'),
这仍然会给我一个导入错误,这次没有名为'mysite.inkbook'的模块您在
inkbook
目录中有
\uu init\uuupy
文件吗?是的,init.py文件已就位。分数偏低,不知道为什么他们没有表现出来。