要求我做了这样的的Django无法从超级链接
<a href="{% url "csv_download" %}?format="csv"">Download CSV</a>
一个超链接,我的网址是
url(r'^download/(?P<format>)',SingleNewsView.as_view(), name="csv_download")
在我看来,我有获得方法获得的格式,如果有格式= csv我想要做查询。我不知道如何获得这种格式。当我运行上面的脚本时,它给出了get()只需要3个参数(给出2)。谁能帮忙?
“csv”我怎样才能获得格式? – Aaeronn
如果使用命名参数方法,则“csv”是“format”的值。你的视图需要接受一个名为“format”的关键字参数:'def my_view(request,format):' – Brandon
我也有一个表单,并且我没有任何问题就得到它们的值。我用def get(self,request,pk,** kwargs)。我无法获得格式。我使用超链接作为Download CSV和url作为url(r'^ download /(?P)/ $',SingleNewsView.as_view(),name =“csv_download”)。我究竟做错了什么。我试过request.GET.get(“格式”) –
Aaeronn