django - 最终部署的 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'),
]
解决方案
推荐阅读
- python - 过滤具有不同 dtype 单元格的列
- raspberry-pi - Alexa Skill - 区分调用 Skill 的用户(在 Lambda 函数中)
- web-services - 如何做文件夹以通过 IIS 要求 SSL 证书
- spring-boot - 在 Spring Boot 应用程序上添加 jpa 依赖项时,Okta Spring Boot 不起作用
- php - PHP/SQL - 用不同的语言搜索数据库
- scala - 一级函数的部分应用函数
- ios - iOS“专门”的 TableView 崩溃
- quill - Quill 富文本编辑器 - 无法解释的工具栏行为
- azure - 如何通过 Azure REST API 访问 Cosmos DB 数据库或收集指标?
- php - 有没有更好的方法在 PHP / Laravel 中编写这句话?