我刚开始使用virtualenv
,我想将一个旧的 Django 项目导入一个新的virtualenv
. 做这个的最好方式是什么?
我试图将我的旧 Django 项目复制到新virtualenv
的virtualenv
.
我刚开始使用virtualenv
,我想将一个旧的 Django 项目导入一个新的virtualenv
. 做这个的最好方式是什么?
我试图将我的旧 Django 项目复制到新virtualenv
的virtualenv
.
它应该立即起作用。只需将 Django 应用程序文件夹复制/粘贴到virtualenv
环境中,当您python manage.py runserver
在该文件夹上发出时,它应该使用virtualenv
自己的python
二进制文件及其site-packages
路径。
检查您的 Django 应用程序中的路径。不要硬连线它们,你应该做这样的事情:
import os
settings_dir = os.path.dirname(__file__)
PROJECT_ROOT = os.path.abspath(os.path.dirname(settings_dir))
然后PROJECT_ROOT
与您想要声明为路径中的所有内容连接settings.py
希望这可以帮助!