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

How to run migrations in a forked django app?

我知道这听起来像是一个愚蠢的问题,当我面对我基本上每天都使用的框架的这种不可原谅的知识缺乏时,我自己感到非常难过……但事实就是如此!

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

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

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

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

我猜 django 应用程序存储库不提供 django 项目环境,因为它取决于开发人员来配置它。