Django在u中捕捉多参数

2024-10-03 11:25:31 发布

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

在我的一个模板中,我正在做这个。。你知道吗

<form action="{% url "answer-submit" question.id %}" method="get">{% csrf_token %}
    <textarea name="anstext"></textarea>
    <input type="submit" value="Answer">     
</form>

这里我想把question.idanstext的值发送到url。。。你知道吗

我的网址是

url(r'^answer/(?P<anstext>\w+)/(?P<pk>\d+)/',AnswerSubmitView.as_view(), name="answer-submit"),

现在当我这么做的时候,它说没有反向匹配错误。你知道吗

有什么想法吗??你知道吗

在这个视图中,我想把这些数据保存在数据库中。。你知道吗

class AnswerSubmitView(UpdateView):

    model = Answer

    def get(self, request, **kwargs):
        self.anstext = request.GET.get('anstext',False)
        print self.anstext
        return super(AnswerSubmitView, self).get(request, **kwargs)

Tags: answernameselfformidurlgetrequest