在AppConfig的ready()方法中使用fixture填充模型是不可行的。AppConfig的ready()方法是在Django项目启动时执行的,用于进行一些初始化操作。而fixture是用于在数据库中填充测试数据的工具,通常在测试环境中使用。在ready()方法中使用fixture填充模型会导致以下问题:
因此,建议将fixture的使用放在测试环境中,可以在测试用例中使用fixture填充模型数据,以确保测试数据的准确性和一致性。在生产环境中,可以考虑使用其他方式来初始化和填充模型数据,例如使用Django的数据迁移工具或编写自定义的数据填充脚本。
云+社区沙龙online第5期[架构演进]
云+社区技术沙龙[第14期]
TVP技术夜未眠
云+社区技术沙龙[第21期]
北极星训练营
DB TALK 技术分享会
Elastic 实战工作坊
云+社区技术沙龙[第27期]
serverless days
领取专属 10元无门槛券
手把手带您无忧上云