我正在开发一个使用 django-leaflet 的 Django 应用程序,但这个问题适用于任何 python 库。我想更改一些 django-leaflet 代码,看看这些更改是否能解决我们遇到的问题。我有哪些选择?我是否需要在 django-leaflet 存储库中创建一个示例应用程序并在那里执行我的修改测试循环?或者我是否需要将单独重命名的 django-leaflet 版本上传到 pypi?
最佳答案
您可以通过使用 pip uninstall
卸载它来修改您的第 3 方应用程序,然后将应用程序复制(或 git 克隆)到您的源代码树中。您可能需要临时添加一行 sys.path.append("./django-leaflet")
到您的 manage.py
文件,以便第 3 方模块将在范围内。
一旦您对更改感到满意,您可以将它们作为拉取请求发送给原作者或上传您自己的应用程序版本。
关于python - 如何有效地更改第 3 方 Django 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50668530/