我对tastypie有点新鲜:我一直在自定义视图中创建对象,我通过override_urls。
是不是可以不使用obj_create而只是在自定义视图中执行操作,或者这会导致某些问题进一步发生?
答案 0 :(得分:2)
您通常应该使用obj_create,因为它会为您处理所有授权和身份验证。如果你使用其他一些视图(我想创建新的模型实例应该在一些辅助方法中完成,而不是实际的视图),如果你按照简单的步骤应该没有任何麻烦:
override_urls
中使用tastypie的wrap_view
方法
更简单的方法是仅覆盖资源中的obj_create
,并在此方法内调用其他视图/方法,使用父方法或决定不使用它。