使用url加载指定模型的Django Rest框架

2024-09-30 16:36:17 发布

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

是否可以使用通用的url设置来实现django中所有模型的django rest接口?在

因此,不是按型号配置:

class BlogResource(ModelResource):
    model = Blog

urlpatterns = patterns('',
    url(r'^Blog/$', ListOrCreateModelView.as_view(resource=BlogResource)),
    url(r'^Blog/(?P<pk>[^/]+)/$', InstanceModelView.as_view(resource=BlogResource)),
)

更一般的装载类型:

^{pr2}$

它允许系统生成模型并将其呈现给rest接口。在


Tags: django模型viewresturlmodelasblog
1条回答
网友
1楼 · 发布于 2024-09-30 16:36:17
class BlogResource(ModelResource):
    model = Blog

urlpatterns = patterns('',
    url(r'^Blog/$', ListOrCreateModelView.as_view(resource=BlogResource)),
    url(r'^Blog/(?P<pk>[^/]+)/$', InstanceModelView.as_view(resource=BlogResource)),
)

一般来说,解决方案应该是这样的(抱歉,我是手工编写的),但是您仍然需要导入这些模型并手工形成模型元组。在

^{pr2}$

相关问题 更多 >