2024-04-26 13:58:29 发布
网友
如果我在django中更改了model fields属性,我应该重新划分它们吗?它会保护已经存储在那里的数据吗?在已经运行的项目中进行更改是否安全?你知道吗
If I change the model fields attributes in django should I remigrate them?
当然可以。除非你愿意扔掉你现有的数据库。你知道吗
will it afftect the data that is already stored there?
取决于具体的更改(一些字段属性,如blank或editable,根本不会影响db模式,只影响Django代码)。你知道吗
blank
editable
现在,如果您的模式更改会影响您的数据,那么您也可以编写数据迁移
is it safe to make that change in an already running project?
这就是迁移(模式和数据迁移)的目的:用一种安全、可靠、可重复、可测试的方法来改变数据库模式。你知道吗
当然可以。除非你愿意扔掉你现有的数据库。你知道吗
取决于具体的更改(一些字段属性,如
blank
或editable
,根本不会影响db模式,只影响Django代码)。你知道吗现在,如果您的模式更改会影响您的数据,那么您也可以编写数据迁移
这就是迁移(模式和数据迁移)的目的:用一种安全、可靠、可重复、可测试的方法来改变数据库模式。你知道吗
相关问题 更多 >
编程相关推荐