有人可以帮助我吗?
我正在django中执行评论功能,我停了下来,因为我不知道该怎么做。
我的想法是在单击“响应者”按钮时为每个注释设置comment.id
的变量值,并将其保存到django模板变量中以在发布答案后进行访问。
当您单击按钮时,将显示该表单,其中显示CSS类和锚链接。
post.html:
{% for comment in comments %}
<input class="blog__answer__reply" type="button" name="comment_parent_id" onclick="comment_parent_id=set_comment_parent_id({{ comment.id|escapejs }})" value="RESPONDER">
{% endfor %}
views.py:
def add_comment(request, post_slug):
try:
comment_parent_id = int(request.POST.get('comment_parent_id'))
except:
comment_parent_id = None
functions.js:
function set_comment_parent_id(comment_id) {
return comment_id
}
答案 0 :(得分:0)
已解决
post.html:
{% for comment in comments %}
<input class="blog__answer__reply" type="button" name="comment_parent_id" onclick="comment_parent_id=set_comment_parent_id({{ comment.id|escapejs }})" value="RESPONDER">
{% endfor %}
views.py:
def add_comment(request, post_slug):
try:
comment_parent_id = int(request.POST.get('comment_parent_id'))
except:
comment_parent_id = None
functions.js:
function set_comment_parent_id(comment_id) {
return comment_id
}