Django编辑软件包的最佳实践

Django编辑软件包的最佳实践,django,Django,为Django编辑python包的最佳方法是什么?我知道最好不要编辑站点包,因为这些更改会被install from requirements.txt覆盖。我还使用模板解析来更改模板 然而,观点又如何呢?如果需要编辑视图,是否有类似的视图分辨率?你能从一个URL调用两个函数吗?或者我应该将包复制到本地项目目录中吗 我通常更喜欢pip安装而不是克隆,因为它会自动安装依赖项。 这就是问题所在 您可以将要修改和更改所需部分的视图转为子类,或者如果需要额外的工作,可以从您的类中调用该类的as_view(

为Django编辑python包的最佳方法是什么?我知道最好不要编辑站点包,因为这些更改会被install from requirements.txt覆盖。我还使用模板解析来更改模板

然而,观点又如何呢?如果需要编辑视图,是否有类似的视图分辨率?你能从一个URL调用两个函数吗?或者我应该将包复制到本地项目目录中吗

我通常更喜欢pip安装而不是克隆,因为它会自动安装依赖项。
这就是问题所在

您可以将要修改和更改所需部分的视图转为子类,或者如果需要额外的工作,可以从您的类中调用该类的as_view()方法,如下所示


您可以将要修改的视图转为子类,并更改所需的部分,或者如果需要额外的工作,可以从您的类中调用该类的as_view()方法,如下所示


这些子类视图将保存在哪里?创建一个新的应用程序?@eol可能是的,保持专注和小型应用程序通常是一个很好的做法,但您的里程可能会有所不同,可能会将它们放在您的主应用程序模型中。py也可以。我将在哪里保存这些子类视图?创建一个新的应用程序?@eol可能是的,保持专注和小型应用程序通常是一个很好的做法,但您的里程可能会有所不同,可能会将它们放在您的主要应用程序模型中。py也可以。