如何在分叉的django应用程序中运行迁移?

时间:2016-03-08 16:16:11

标签: django migration fork packages

我知道这听起来像一个愚蠢的问题,当我面对这种不可原谅的关于我基本上每天都使用的框架的知识时,我自己感觉非常糟糕......但是它就是这样!

我有必要分配一个django包来为它的某些模型添加一些字段。一切都很好,我在github上分叉项目,在本地克隆然后意识到:任何django包都没有包含常见的django设置所以我应该如何运行我需要的迁移才能完成我的更改并推回到repo新版本的应用程序?

我当然想到了启动另一个django项目并将fork作为应用程序进行克隆,但对于像这样的进程来说,这感觉不是有点过头了吗?这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

您的应用程序在没有任何项目环境的情况下发布,但在开发中,您需要项目环境。无论是进行迁移,运行测试,运行服务器还是运行检查。

创建一个django项目是可行的方法。除非您决定自己编写迁移并放弃测试。

我认为django应用程序存储库不提供django项目环境,因为开发人员需要对其进行配置。