Django如何在temp中捕捉窗体的变量

2024-06-29 01:01:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在我的应用程序中使用反馈表单。我有反馈模型和反馈表。在

在模型.py公司名称:

class Feedback(models.Model):
name = models.CharField(max_length=150, blank=True)
email = models.EmailField(blank=True)
comment = RichTextField()

在表单.py公司名称:

^{pr2}$

我在视图中使用了FeedBackForm,py文件

在视图.py在

def home(request):
if request.method == 'POST':
    feedback_form = FeedBackForm(data=request.POST)
    if feedback_form.is_valid():
        feedback_form.save()
else:
    feedback_form = FeedBackForm()
return render(request, 'home.html', {'feedback_form': feedback_form})

现在我的问题是:如何在模板中使用变量?而不是这3个输入标签。(除了

{{ feedbackform.as_p }}

以及

{% csrf_token %}

调用我的表单变量“name”、“email”和“comment”作为输入)。万分感谢

<form action="." method="post">
    <input type="text" name="name">
    <input type="email" name="email">
    <textarea name="comment"></textarea>
</form>

Tags: namepy模型form名称truemodelsemail