Django 1.8:如何在我当前的项目中使用我的第一个第3方Party?

时间:2015-08-10 10:14:58

标签: python django django-apps

我对发展还很陌生......

我想简化django-friendship并添加一些不同的功能。我把它分给了GitHub。我不知道下一步该做什么。

我的django-friendship回购邮件的本地副本应该放在哪里? 我应该将它作为应用程序集成到我当前的Django项目中,还是将其设置为单独的项目?在这种情况下,如何设置我的主Django项目,以便在开发它时将其用作应用程序?

我非常感谢您从这里学到的任何指导或其他资源。

谢谢!

1 个答案:

答案 0 :(得分:5)

您可以选择以下几种方式:

直接从Github安装

将以下内容(替换为您的分叉存储库)添加到requirements.txt文件或直接安装pip install

  

的git + GIT中://github.com/revsys/django-friendship.git#egg=django-friendship

这会将您的存储库副本下载到您的python环境中。但是,如果您对存储库进行了更改,则每次推送更改时都需要重新安装。

下载本地副本并安装

这种方法更清洁:

// Clone the repository locally
git clone https://github.com/revsys/django-friendship.git

// cd into the project folder
cd django-friendship

// Install the package into your python environment
// The `-e` tells pip this package is editable
pip install -e .

该项目现已直接链接。您现在可以在本地处理分叉存储库,并且可以立即为您的应用程序提供更改。

requirements.txt文件中,您希望稍后添加以下内容以进行部署:

  

的git + GIT中://github.com/revsys/django-friendship.git#egg=django-friendship

有关依赖关系管理的更多信息,请查看pip的文档。