让我们举两个应用程序的例子:
首先开发IceCream,所有视图都是使用通用的基于类的视图创建的 - SListView,SCreateView,SDetailView,SUpdateView和SDeleteView。 URL映射如下:
后来正在开发StockBalance。无需触摸Stock应用程序中的代码,如何更改每个视图的行为? Django的常用方法是什么?
我想要的是:
答案 0 :(得分:1)
您可以在Stock股票前面插入StockBalance的URL映射。这样可以确保Django首先找到这些URL,从而可以完全重新实现(继承/覆盖/等)这些视图的功能。
所以: