Python Django应用程序:启用应用程序上例程的最佳位置

Python Django应用程序:启用应用程序上例程的最佳位置,python,django,django-apps,Python,Django,Django Apps,我在django 1.10中有一个项目,它有一些应用程序。此项目将由多个组织使用,并取决于每个组织将启用哪些应用程序。应用程序中包含仅在应用程序启用时才能运行的功能的最佳位置在哪里?它需要在数据库中创建一些(主应用程序)对象,作为应用程序的正确配置。 阅读似乎AppConfig.ready()是最好的地方。是吗?查看django管理组权限。您可以使用django admin permissions ideas任何您不能直接使用的原因?是的,我使用的是已安装的应用程序,但当管理员包含该应用程序时,

我在django 1.10中有一个项目,它有一些应用程序。此项目将由多个组织使用,并取决于每个组织将启用哪些应用程序。应用程序中包含仅在应用程序启用时才能运行的功能的最佳位置在哪里?它需要在数据库中创建一些(主应用程序)对象,作为应用程序的正确配置。
阅读似乎AppConfig.ready()是最好的地方。是吗?

查看django管理组权限。您可以使用django admin permissions ideas

任何您不能直接使用的原因?是的,我使用的是
已安装的应用程序
,但当管理员包含该应用程序时,我需要运行一些启动配置。您可以创建数据迁移以向数据库添加内容。我不知道你说的“正确配置”是什么意思。这通常也会添加到settings.py中。你想让它自动化吗?是的!迁移文件可以是一种方法。谢谢