【问题标题】:Adding a 'view all' endpoint to restful Django将“查看全部”端点添加到 restful Django
【发布时间】:2018-04-26 03:44:05
【问题描述】:

我的 urls.py 中有这一行:

url(r'^rss/(?P<rss_id>\d+)/', views.RSSList.as_view())

我也希望能够提供类似的服务

http://example.com/rss

这将显示完整的 rss 列表。

如何在保留 id 选项的同时添加它?

【问题讨论】:

    标签: python django rest routing


    【解决方案1】:

    您需要将给定的行更改为:

    url(r'^rss/(?P<rss_id>\d*)/?', views.RSSList.as_view())
    

    字符“*”表示零个或多个字符。

    【讨论】:

    • 你注意到“?”在最后一个斜线之后?
    • ? 表示斜线是可选的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-19
    • 2018-07-16
    • 1970-01-01
    • 2018-11-19
    • 1970-01-01
    相关资源
    最近更新 更多