在我的模型中,我在某些字段中使用了 choices
选项。但我在 Django 项目的多个应用程序中使用相同的选择。
我应该在哪里放置我的选择以及如何将这些选择加载到我的所有应用程序中?
最佳答案
我们这里的每个项目通常有很多特定于项目的应用程序,为了尽量保持依赖关系合理清洁,我们通常还有两个应用程序:
我们把其他应用共享的东西放在“核心”中(任何应用都可以依赖“核心”,“核心”不依赖任何应用),
和“main”,其中将事物联系在一起(“main”可以依赖于任何应用程序,不允许任何应用程序依赖于“main”)。
在您的情况下,这些共享选择将属于 core.models
。
关于python - 在 Django 应用程序之间共享选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28719031/