Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django-ModuleNotFoundError(在浏览器中打印Hello的基本应用程序)_Python_Django - Fatal编程技术网

Python Django-ModuleNotFoundError(在浏览器中打印Hello的基本应用程序)

Python 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

我是刚到django的,所以放轻松点。我只是在学习一些youtube教程,并尝试制作一个简单的应用程序,用django在浏览器上打印Hello。我一直在url.py文件中发现这个错误 ModuleNotFoundError:没有名为“app”的模块 我在我的项目的URL.py文件中遇到以下错误:

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的应用程序

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在创建项目时制作的。