我的文件目录结构如下所示:
点击查看我的文件树结构
在我的urls.py文件夹中,我有以下代码:
from django.urls import path
from view import views
# URL 配置
urlpatterns = [
path('hello/', views.say_hello)
]
当我尝试运行 python manage.py runserver
命令时,出现如下错误:
File "/Users/swathikumar/Desktop/storefront/playground/urls.py", line 3, in
from view import views
ModuleNotFoundError: No module named 'view'
这里的“view”是一个我创建的文件夹,其中包含了 init.py 文件和 views.py 文件,views.py 中的代码如下:
from django.shortcuts import render
from django.http import HttpResponse
# 在此处创建你的视图
# 请求 -> 响应
# 请求处理器
# 动作
def say_hello(request):
return HttpResponse('Hello World.')
我不知道如何解决在urls.py中导入views模块的这个问题。所有这些文件都位于一个名为playground的应用程序文件夹中。
我原本期望当我在浏览器中输入HTTP请求时,服务器能够返回“Hello World”。