将 django 应用程序从 virtualenv 站点包文件夹移动到项目根目录



django的新手...我想知道是否有办法将我在 Virtualenvs 站点包文件夹中使用 pip 安装的应用程序移动到我的项目根目录。我问这个是因为在我目前的情况下,我正在使用 django-cms aldryn-blog,如果我修改它在站点包中的数据,我的更改将不会部署,因为在服务器上我从需求中安装了带有 pip 的所有内容。所以我认为最好的办法是将我要修改的网站包带到我的项目根目录,因为这样我在部署网站时就不会忘记它们。这很聪明吗,我怎么能做到这一点?

是的,你可以,这是一件正常的事情。只需从站点包中复制文件夹或直接在 PyPI 或 GitHub 上下载即可。不要忘记将应用程序添加到设置中。

你可以从github下载它吗?https://github.com/aldryn/aldryn-blog

当然,将其从要求中删除,将其放在应用程序目录或主目录中的某个位置,并相应地更改INSTALLED_APPS中的路径

你可以同时拥有它:

  1. 将整个包下载到您最方便处理的位置。
  2. 使用 pip install -e dirname 在开发/可编辑模式下安装它(其中 dirname 是包含 setup.py 的目录)。

这将在站点包中创建指向您放置源的位置的.pth文件。您也可以在requirements.txt文件中执行此操作(-e path/to/package)。

相关内容

  • 没有找到相关文章

最新更新