django在url中捕获多个参数

时间:2014-09-20 12:23:33

标签: python django url

在我的一个模板中,我这样做..

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

我希望将question.idanstext的值发送到网址...

我的网址是

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)

0 个答案:

没有答案