gpt4 book ai didi

django - 如何在 django 中自动创建模型?

转载 作者:行者123 更新时间:2023-12-02 09:56:39 26 4
gpt4 key购买 nike

我的模型是使用 ogrinspect 从 shapefile 生成的。但是,在创建模型之后,假设用户想要添加附加属性。为此,新属性应反射(reflect)在两个表中。一个应包含属性的名称,另一个应将属性作为列。模型中的属性名称不需要改变,很容易处理。但是如何向自动生成的表添加属性呢?

最佳答案

您也许可以使用South管理模型的更改。每当模型更改时,您都可以运行 schemamigration --auto <appname>创建迁移,然后 migrate <appname>来应用它。这将在您的模型中创建表。

如果您预计应用程序中的模型会发生很大变化 - 特别是如果最终用户可以更改它,那么您可能会以错误的方式思考它。您可能需要考虑重新设计您的信息架构,使其更加灵活!

如果您有关于您想要实现的目标的更多信息,我们也许可以提供建议!

关于django - 如何在 django 中自动创建模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6210566/

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