я хочу опубликовать два идентификатора из .html для просмотра - PullRequest
2 голосов
/ 19 мая 2019

HTML-файл. Я хочу взять два идентификатора для views.py. Могу ли я получить его?

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

Я хочу сделать этот код, как показано ниже

path('yorum_sil/<int:comment_id> and <int:post_id>',views.yorum_sil,name="yorum_sil")

1 Ответ

2 голосов
/ 19 мая 2019

Это возможно, хотя вы не должны использовать такие пробелы. Например, вы можете использовать косую черту, например:

path('yorum_sil/<int:comment_id>/<int:post_id>',views.yorum_sil,name="yorum_sil")

Ваша функция просмотра (здесь yorum_sil) тогда, конечно, должна принимать два параметра, например:

# app/views.py

def yorum_sil(request, <b>comment_id</b>, <b>post_id</b>):
    # ...
    return ...

и если вы выполняете обратный поиск, вам нужно передать два параметра. Например, в шаблоне вроде:

<a href="{% url 'yorum_sil' <b>comment_id=14 post_id=25</b> %}">some_link</a>

Если я перевёл yorum sil правильно, это означает удалить комментарии , обратите внимание, что обычно запросы GET не имеют побочные эффекты. Чтобы удалить / создать / ... объект, вы должны использовать запрос POST.

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