我正在编写一个小包,扩展了我的许多同事在本地使用的django应用程序。所以现在他们只需通过点子添加它,然后他们就会在INSTALLED_APPS
settings.py
的{{1}}中添加此扩展程序。
但问题是我无法将新模型添加到此扩展程序(或者至少我还没弄清楚如何正确地执行此操作),因为那些想要使用我的扩展程序的人必须同步他们的数据库或进行迁移,以便他们的数据库包含扩展所需的模型。
用户将应用程序添加到INSTALLED_APPS后,是否有可能(以及正确的事情)将新模型“默默地”添加到当前的django项目中?