gpt4 book ai didi

python - django manager 代码应该在哪里?

转载 作者:IT老高 更新时间:2023-10-28 20:31:23 24 4
gpt4 key购买 nike

这是一个非常简单的 django 模式问题。我的管理器代码通常存在于 models.py 中,但是当 models.py 真的很大时会发生什么?是否有任何其他替代模式可以让您的管理器代码存在于 models.py 中以实现可维护性并避免循环导入?

可能会问一个问题,为什么 models.py 如此庞大,但我们假设它的大小和实用性是合理的。

最佳答案

我更喜欢将模型保存在 models.py 中,将管理器保存在 manager.py 中(forms.py 中的表单)都在同一个应用程序中。对于更通用的管理器,我更喜欢将它们保留在 core.managers 中,如果它们可以重新用于其他应用程序。在我们的一些较大的应用程序中,models/modelname.py 将包含一个管理器和看起来不错的模型代码。

关于python - django manager 代码应该在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1883322/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com