我想在我的数据库中使用我创建的视图作为我的Django视图的来源。
这可行吗,不使用自定义的 SQL?
13/02/09 更新
像许多答案所建议的那样,您可以在数据库中创建自己的视图,然后通过在models.py中定义它来在API中使用。
一些警告:
- manage.py syncdb will not work anymore
- the view need the same thing at the start of its name as all the other models(tables) e.g if your app is called "thing" then your view will need to be called thing_$viewname