【问题标题】:How to add a comment form in a DetailView in Django?如何在 Django 的 DetailView 中添加评论表单?
【发布时间】:2017-08-08 17:47:06
【问题描述】:

我正在尝试在 Django 的 DetailView 中添加评论表单,但我不知道如何处理它。我已经能够使用基于函数的视图来做到这一点,但我不知道如何开始使用基于类的视图。

DetailView 的 views.py

class BusinesDetaiView(DetailView):
queryset = Business.objects.all()

有什么建议吗?

谢谢!

【问题讨论】:

标签: python django


【解决方案1】:

创建一个 FormView 模板并将表单的操作放入视图的 url

观看次数:

from django.views.generic import FormView

class CommentForm(FormView):
    model = CommentModel
    form_class = CommentModelForm

html:

<form method="post" action="{% url "commentform_create" %}">
    {{ form }}
</form>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-08
    • 2020-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多