0

我想在我的应用程序中使用django-achievements链接)模块,但它的模型中缺少一些字段。例如,我想在CharField其中添加徽章/成就图片的路径。我还需要为此修改模块的engine.py文件。

这样做的正确方法是什么?将该模块下载到我的主应用程序文件夹并修改原始文件,或者我可以以某种方式重新定义原始models.pyengine.py本地的一些方法/类而不修改原始文件?

4

1 回答 1

0

我会说 fork 它并直接对源进行自己的修改。如果这是一项改进,您可以创建一个拉取请求并将您的代码贡献给实际的存储库(不是必需的,您可以随时保留它供自己使用)。

于 2013-04-18T15:36:15.490 回答