在 django 中集成一个外部应用程序,从任何文件夹中获取代码
integrate an external app in django taking the code from any folder
我想在我的博客中安装外部应用程序 django-disqus。但是,我不想通过 pip install 或 python setup.py install 在系统中安装模块,而是想将代码下载到一个名为 libs 的特定文件夹,然后 link 它到我的项目.
我的文件夹结构是这样的:
-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 中的代码,我如何 link 将其 setting.py 中的 INSTALLED_APPS?
注:我运行django 1.8
您应该能够像注册任何 Django 应用程序一样注册它。
通过添加 __init__.py
文件使库成为一个包
然后将其添加到您的 settings.INSTALLED_APPS
INSTALLED_APPS = (
...
'libs.disqus',
)
我想在我的博客中安装外部应用程序 django-disqus。但是,我不想通过 pip install 或 python setup.py install 在系统中安装模块,而是想将代码下载到一个名为 libs 的特定文件夹,然后 link 它到我的项目.
我的文件夹结构是这样的:
-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 中的代码,我如何 link 将其 setting.py 中的 INSTALLED_APPS?
注:我运行django 1.8
您应该能够像注册任何 Django 应用程序一样注册它。
通过添加 __init__.py
文件使库成为一个包
然后将其添加到您的 settings.INSTALLED_APPS
INSTALLED_APPS = (
...
'libs.disqus',
)