我对美味派有点陌生:我一直在通过 override_urls 传递的自定义视图中创建对象。
不使用 obj_create 并只在自定义视图中执行操作是否可以,或者这会导致进一步的麻烦?
您通常应该使用 obj_create,因为它会为您处理所有授权和身份验证。如果您使用其他一些视图(我想应该在一些辅助方法而不是实际视图中完成创建新模型实例),如果您遵循简单的步骤,那应该不会有任何问题:
override_urls
使用wrap_view
来自美味派的方法一种更简单的方法是仅覆盖obj_create
资源内部,并在此方法内部调用其他视图/方法,使用父方法或决定根本不使用它。