python - ModuleNotFoundError:django 中没有名为“my_app.urls”的模块
问题描述
在heroku上部署站点后,它显示内部服务器错误。对于调试,我做了“debug=true”,我发现了这个错误:
"ModuleNotFoundError: No module named 'my_app.urls' "
我已将我的应用添加到已安装应用列表中
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'my_app',
]
我的项目网址:
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('',include('my_app.urls'))
]
my_app 网址:
from django.urls import path
from . import views
urlpatterns = [
path('',views.home ),
]
视图.py:
from django.shortcuts import render
def home(request):
return render(request,'index.html')
站点在本地服务器上运行 debug = true
但未运行时debug=false
(显示服务器错误)
那么如何解决这个错误“ModuleNotFoundError: No module named 'my_app.urls'”
我错过了什么。任何帮助/建议将不胜感激。谢谢
解决方案
推荐阅读
- c - `O_DIRECT | 有什么区别?O_SYNC` + write() 和 `O_DIRECT` + write() + fsync()
- python - 如何在替换 %s 时添加字符串
- angular - 将角度应用程序日志发送到弹性搜索
- elasticsearch - elastalert 发送多个电子邮件警报,而不是发送聚合电子邮件
- r - 固定效应回归 - 特定国家/地区的时间趋势
- node.js - 如何设置 CSURF (Express Middleware) 以与 Postman 一起工作?
- fedora - 为什么 fedora 无法加载模块检测?
- php - HTML表单使用PHP发布到电子邮件地址
- arrays - 如果语句似乎不存在
- python - 如何绘制散点图,该散点图也表示 x 的每个值的 y 值的直方图