1
是否可以使用通用url设置来实现django中所有模型的django rest界面?使用url加载指定模型的Django Rest Framework
所以不是每个型号的配置:
urlpatterns = patterns('',
url(r'^(?P<model>\w+)/$', GenericView.render_model_list()),
url(r'^(?P<model>\w+)/(?P<pk>[^/]+)/$', GenericView.render_model()),
)
的东西,可以让系统生成的模型,并将其呈现到其他接口:
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)),
)
更通用型负载。