Python Django-ModuleNotFoundError(在浏览器中打印Hello的基本应用程序)
我是刚到django的,所以放轻松点。我只是在学习一些youtube教程,并尝试制作一个简单的应用程序,用django在浏览器上打印Hello。我一直在url.py文件中发现这个错误 ModuleNotFoundError:没有名为“app”的模块 我在我的项目的URL.py文件中遇到以下错误: url.pyPython Django-ModuleNotFoundError(在浏览器中打印Hello的基本应用程序),python,django,Python,Django,我是刚到django的,所以放轻松点。我只是在学习一些youtube教程,并尝试制作一个简单的应用程序,用django在浏览器上打印Hello。我一直在url.py文件中发现这个错误 ModuleNotFoundError:没有名为“app”的模块 我在我的项目的URL.py文件中遇到以下错误: url.py from django.contrib import admin from django.urls import path, include urlpatterns = [ pa
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('', include('app.urls')),
path('admin/', admin.site.urls),
]
from django.urls import path
import views
urlpatterns = [
path('', views.home, name = 'home'),
]
from django.shortcuts import render
from django.http import HttpResponse
def home(request):
return HttpResponse('Hello!')
我还制作了一个名为app的应用程序
app\url.py
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('', include('app.urls')),
path('admin/', admin.site.urls),
]
from django.urls import path
import views
urlpatterns = [
path('', views.home, name = 'home'),
]
from django.shortcuts import render
from django.http import HttpResponse
def home(request):
return HttpResponse('Hello!')
app\views.py
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('', include('app.urls')),
path('admin/', admin.site.urls),
]
from django.urls import path
import views
urlpatterns = [
path('', views.home, name = 'home'),
]
from django.shortcuts import render
from django.http import HttpResponse
def home(request):
return HttpResponse('Hello!')
我阅读了关于这个主题的所有帖子,但到目前为止没有任何帮助,我无法意识到我的错误在哪里或我做错了什么。在your settings.py中,添加
'app.app.AppConfig',
,在已安装的应用中。您必须将新制作的应用注册到settings.py
INSTALLED_APPS = [
'app.apps.AppConfig', // Added the name of app
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
]
*注意:-每次添加应用程序时,请在settings.py中注册它。我已经这样做了。我运行设置文件时没有错误。但是仍然不能解决这个问题,只能在默认应用的底部加载新应用。因此,处理django核心功能的默认应用程序将首先加载,然后加载应用程序的数据。它还可以防止神秘的bug:)将你的models.py文件上传到这里我还没有在models.py中添加任何代码。在那里,它们是django在创建项目时制作的。