Почему в django framework vscode extension pylance выдает мне строку reed в пути

пожалуйста, нажмите здесь для устранения ошибки пожалуйста, кто-нибудь решите эту проблему, почему vs код дает мне красную линию на пути на django framework

>

Код, который вы написали, некорректен: вы работаете со списком, и вы должны использовать запятые между различными путями, поэтому:

from django.contrib import admin
from django.urls import path
from home import views

urlpatterns = [
    path("/", views.home, name='home'),  # ← comma
    path("about", views.about, name='about'),  # ← comma
    path("services", views.services, name='services'),  # ← comma
    path("about", views.contact, name='contact')
]

Другая проблема заключается в том, что вы не используете косую черту в конце (это не обязательно, но желательно). Наконец, два из ваших путей имеют одинаковые имена, так что, вероятно, тот, что с about должен быть contact:

from django.contrib import admin
from django.urls import path
from home import views

urlpatterns = [
    path("/", views.home, name='home'),
    path("about/", views.about, name='about'),
    path("services/", views.services, name='services'),
    path("contact/", views.contact, name='contact')
]

Вот ваш код:

from django.contrib import admin
from django.urls import path
from home import views

urlpatterns = [
   path("/", views.home, name='home')
   path("about", views.about, name='about'),
   path("services", views.services, name='services')
   path("about", views.contact, name='contact')

]

Ваша проблема в том, что вам нужно добавить (кома)" , " после всех функций пути. A и вам нужно изменить ваш последний путь "about/" на "contact/" .

Это правильно:-

from django.contrib import admin
from django.urls import path
from home import views

urlpatterns = [
   path("/", views.home, name='home')
   path("about/", views.about, name='about'),
   path("services/", views.services, name='services')
   path("contact/", views.contact, name='contact')

]

Вернуться на верх