hello_world() 缺少 1 个必需的位置参数:“请求”

维舍什

请协助找出解决此错误的方法。

课程/views.py

   from django.http import HttpResponse
from django.shortcuts import render

from .models import Course

def course_list(request):
    courses = Course.objects.all()
    return render(request, 'courses/course_list.html',{'courses':courses})

管理员/视图.py

from django.shortcuts import render

def hello_world(request):
    return render(request, 'home.html')

管理网址.py

from django.contrib import admin
from django.urls import path
from courses import views
from django.conf.urls import include
from . import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('admin/', views.hello_world()),
    path('courses/', include('courses.urls')),
    path('courses/', views.course_list(), name='listofcourses'),
]

课程/ urls.py

from django.urls import path
from . import views

urlpatterns=[
path('',views.course_list, name="listofcourses"),
]

现在在运行服务器上,我收到此错误

hello_world() 缺少 1 个必需的位置参数:“请求”

我希望在 127.0.0.1:8000 上的运行服务器上发布主页,在 127.0.0.1:8000/courses 上发布课程页面

先感谢您

鲁德拉

您正在调用(执行)urls 中的视图,这是不应该的。你可以这样做:

path('hello-world/', views.hello_world),   # don't use 'admin/' because you already have url configured against this path.

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

类型错误:__init__() 缺少 1 个必需的位置参数:'constantsModule':简单的 hello world 脚本失败并出现错误

ArrayField缺少1个必需的位置参数

__init __()缺少1个必需的位置参数

缺少1个必需的位置参数:“ pk”

缺少1个必需的位置参数:“键”

python缺少1个必需的位置参数

channel()缺少1个必需的位置参数

AssertTrue 缺少 1 个必需的位置参数

缺少1个必需的位置参数:“循环”

缺少 1 个必需的位置参数:“数字”

缺少1个必需的位置参数:'self'

缺少1个必需的位置参数:“ msg”

缺少1个必需的位置参数

缺少 1 个必需的位置参数 dt

函数缺少 1 个必需的位置参数

缺少 1 个必需的位置参数 [Telebot]

Django - TypeError: load_stations() 缺少 1 个必需的位置参数:“请求”?

类型错误:register_user() 缺少 1 个必需的位置参数:“请求”

method1()缺少1个必需的位置参数:“ self”

__init__() 缺少 1 个必需的位置参数:'self'

类型错误:post() 缺少 1 个必需的位置参数

类型错误:readData() 缺少 1 个必需的位置参数:“数据”

TypeError:detail()缺少1个必需的位置参数:“ request”

TypeError:predict()缺少1个必需的位置参数:“ params”

多处理,缺少 1 个必需的位置参数:“响应”

setUpClass()缺少1个必需的位置参数:“ cls”

TypeError:fit()缺少1个必需的位置参数:'y'

load_model()缺少1个必需的位置参数:“ filepath”

TypeError:append()缺少1个必需的位置参数:“ values”