Skip to main content
 首页 » 编程设计

python之如何有效地更改第 3 方 Django 应用程序

2024年09月07日36kuangbin

我正在开发一个使用 django-leaflet 的 Django 应用程序,但这个问题适用于任何 python 库。我想更改一些 django-leaflet 代码,看看这些更改是否能解决我们遇到的问题。我有哪些选择?我是否需要在 django-leaflet 存储库中创建一个示例应用程序并在那里执行我的修改测试循环?或者我是否需要将单独重命名的 django-leaflet 版本上传到 pypi?

请您参考如下方法:

您可以通过使用 pip uninstall 卸载它来修改您的第 3 方应用程序,然后将应用程序复制(或 git 克隆)到您的源代码树中。您可能需要临时添加一行 sys.path.append("./django-leaflet") 到您的 manage.py 文件,以便第 3 方模块将在范围内。

一旦您对更改感到满意,您可以将它们作为拉取请求发送给原作者或上传您自己的应用程序版本。