html文件ı想给views.py添加两个ID,我可以得到它吗?
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")
答案 0 :(得分:2)
这是可能的,尽管您不应使用此类空格。例如,您可以使用斜杠:
path('yorum_sil/<int:comment_id>/<int:post_id>',views.yorum_sil,name="yorum_sil")
您的视图函数(此处为yorum_sil
)当然需要接受两个参数,例如:
# app/views.py
def yorum_sil(request, comment_id, post_id):
# ...
return ...
,如果执行反向查找,则需要传递两个参数。例如,在这样的模板中:
<a href="{% url 'yorum_sil' comment_id=14 post_id=25 %}">some_link</a>
如果我正确翻译了 yorum sil ,则意味着删除评论,请注意,通常GET请求应该不具有副作用。为了删除/创建/ ...实体,您应该使用POST请求。