Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在我的应用程序中使用django-achievements(链接)模块,但它的模型中缺少一些字段。例如,我想在CharField其中添加徽章/成就图片的路径。我还需要为此修改模块的engine.py文件。
django-achievements
CharField
engine.py
这样做的正确方法是什么?将该模块下载到我的主应用程序文件夹并修改原始文件,或者我可以以某种方式重新定义原始models.py和engine.py本地的一些方法/类而不修改原始文件?
models.py
我会说 fork 它并直接对源进行自己的修改。如果这是一项改进,您可以创建一个拉取请求并将您的代码贡献给实际的存储库(不是必需的,您可以随时保留它供自己使用)。