我想在Django开始一个新项目。我想使用Github的一些django-oscar应用程序。
Django-oscar已经提供了[pip infall django-oscar]命令来安装它。但这次osacar文件转到site-package目录。我希望它们在我当前的项目目录中。有没有解决方案。
答案 0 :(得分:0)
克隆github项目,然后运行make sandbox
,它将安装要求,但不会将oscar应用程序安装/复制到site-packages
文件夹。它将从原处使用它。
最好为此创建一个新的virtual env,然后创建一个您希望使用oscar克隆的文件夹。 然后运行以下命令
git clone https://github.com/tangentlabs/django-oscar.git
make sandbox
python sites/sandbox/manage.py runserver
NB :如果你在Windows上,请考虑使用vagrant(或手动设置linux vm),因为至少有一个oscar的要求(sh )在Windows上不可用。这是一个替代品,但它已经岁月。加上你的奥斯卡时间通常会更容易,而不是使用Windows。