首页 > 解决方案 > 最终部署的 Django 错误未找到 url

问题描述

知道为什么这行不通吗?when in urls.py 不会给出任何错误,除非在生产中。

这是部署时的错误。

ModuleNotFoundError at /admin
No module named 'djangopdf.project'
Request Method: GET
Request URL:    https://pdfshellapp.herokuapp.com/admin
Django Version: 2.2.7
Exception Type: ModuleNotFoundError
Exception Value:    
No module named 'djangopdf.project'
Exception Location: /app/djangopdf/urls.py in <module>, line 18
Python Executable:  /app/.heroku/python/bin/python
Python Version: 3.6.9
Python Path:    
['/app/.heroku/python/bin',
 '/app',
 '/app/.heroku/python/lib/python36.zip',
 '/app/.heroku/python/lib/python3.6',
 '/app/.heroku/python/lib/python3.6/lib-dynload',
 '/app/.heroku/python/lib/python3.6/site-packages']
 Server time:   Mon, 25 Nov 2019 04:34:24 +0000

这是我的 urls.py:

from django.contrib import admin
from django.urls import path
from djangopdf.project import views

urlpatterns = [
path('admin/', admin.site.urls),
path('', views.HOME.as_view(), name='home'),
path('signup/', views.signup_views, name='signup'),
path('contact/', views.contact, name='contact'),
path('main/', views.upload, name='main'),
path('logout/', views.logout_views, name='logout'),
path('login/', views.login_views, name='login'),
]

在此处输入图像描述

标签: djangoheroku

解决方案


推荐阅读