Кто-нибудь может мне помочь. Я застрял на этом шаге, где Django не может показать запрошенную страницу - PullRequest
0 голосов
/ 19 февраля 2020

Я занимаюсь этим Django проектом и застрял в этом. Я создал новый путь URL-адреса, который будет возвращать значение, которое будет указано после URL-адреса фильма / __. вот мой код: note: mov ie - это одно из приложений в моем приложении

movies / urls.py

from django.urls import path
from . import views
urlpatterns = [
   path("", views.index, name="movie_index"),
   path("< movie_id >", views.detail, name="movie_detail")
]

movies / views.py

from django.http import HttpResponse
from django.shortcuts import render
from .models import movie
def index(request):
    movies = movie.objects.all()
    return render(request, "movies/index.html", {"movies": movies})


def detail(request, movie_id):
       return HttpResponse(movie_id)

views.py в папке root

urlpatterns = [
path('admin/', admin.site.urls),
path('movies/', include('movies.urls'))
]

моя ошибка: введите описание изображения здесь

Я использую Django 2.1 и python 3.8 заранее спасибо .......

1 Ответ

2 голосов
/ 19 февраля 2020
path("<int:movie_id>", views.detail, name="movie_detail")

вместо

path("< movie_id >", views.detail, name="movie_detail")
...