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)),
)
更通用型負載。