Как исправить: http://localhost:8000/articles/update/1 - PullRequest
0 голосов
/ 03 июня 2019

У меня проблема с URL-адресом

, когда я нажимаю кнопку обновления, он отправляет мне этот URL-адрес:

http://localhost:8000/article/update/1

Однако я должен перейти по этому URL-адресу:

http://localhost:8000/articles/update/1

как мне решить эту проблему?

urls.py // blog

from django.contrib import admin
from django.urls import path,include
from article import views

    urlpatterns = [
        path('admin/', admin.site.urls),
        path('', views.index, name="index"),
        path('about/', views.about, name="about"),
        path('articles/',include("article.urls")),
        path('user/',include("user.urls")),
      ]

urls.py // article

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

app_name = "article"

urlpatterns = [
    path('dashboard/',views.dashboard,name="dashboard"),
    path('addarticle/',views.addarticle,name="addarticle"),
    path('article/<int:id>',views.detail,name="detail"),

    path('update/<int:id>',views.updateArticle,name="update"),
]

1 Ответ

0 голосов
/ 03 июня 2019

Убедитесь, что за кнопкой обновления вы вызываете правильный URL, например:

/ article / update / {{article.id}}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...