在django中集成外部应用程序,从任何文件夹中获取代码

时间:2015-12-15 14:01:31

标签: python django external django-apps

我想在我的博客中安装外部应用django-disqus。但是,不是通过pip install或python setup.py install在系统中安装模块,我想将代码下载到名为libs的特定文件夹,然后将其链接到我的项目。

我的文件夹结构如下:

-root_folder
    -- project (here I have settings.py, urls.py and wsgi.py)
    -- blog (here I have models.py, admin.py, urls.py, templatetags/, template/)
    -- libs (here I want to add the code of disqus)

如果我在libs中下载了代码,如何在setup.py中将其链接到INSTALLED_APPS?

注意:我运行django 1.8

1 个答案:

答案 0 :(得分:1)

您应该可以像注册任何django应用程序一样注册它。

通过添加__init__.py文件

使libs成为一个包

然后将其添加到您的settings.INSTALLED_APPS

INSTALLED_APPS = ( ... 'libs.disqus', )