是否应使用South重命名代码中的文件和/或关键字实例?

2024-04-23 06:53:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近发现,在我编写代码的过程中,我无意中将Django应用程序的一个模型命名为英语单词的一个微妙的错误版本。这是不久前的事了,但现在在模型、视图、测试和我老祖母的遗愿和遗书中出现了整整300次同样的拼写错误。你知道吗

我肯定会使用South来处理模型中的更改,但是文件名和代码中的其他更改呢?我是否应该让forward()迁移更改所有内容,包括查找、替换单词的所有实例和重命名几个文件?你知道吗

从一到疯狂,这个想法有多糟糕?你知道吗


Tags: django代码模型版本视图应用程序过程错误
1条回答
网友
1楼 · 发布于 2024-04-23 06:53:33

从一到疯狂,我认为这是一个可怕的想法。一旦您尝试进一步更新代码,您的版本控制系统就会自杀,因为您的VCS将只具有旧值,而您的迁移将更改现有文件。你知道吗

我认为迁移重命名uploaded文件是合理的,而不是源文件。你知道吗

为什么要把这和你的源头的任何其他改变区别对待?为什么要将这个特定的源代码更改放在迁移中?这太疯狂了:)

相关问题 更多 >