Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django oscar安装为新项目,项目目录中包含oscar文件_Python_Django_Django Oscar - Fatal编程技术网

Python Django oscar安装为新项目,项目目录中包含oscar文件

Python Django oscar安装为新项目,项目目录中包含oscar文件,python,django,django-oscar,Python,Django,Django Oscar,我想在Django开始一个新项目。我想使用Github的一些django oscar应用程序 Django oscar已经提供了一个[pip infall Django oscar]命令来安装它。但这次osacar文件将转到站点包目录。我希望它们在我当前的项目目录中。是否有任何解决方案。克隆github项目,然后运行make sandbox,它将安装需求,但不会将oscar应用程序安装/复制到站点包文件夹。它将从它所在的位置使用它 最好为此创建一个新文件夹,然后创建一个您希望奥斯卡克隆的文件夹。

我想在Django开始一个新项目。我想使用Github的一些django oscar应用程序


Django oscar已经提供了一个[pip infall Django oscar]命令来安装它。但这次osacar文件将转到站点包目录。我希望它们在我当前的项目目录中。是否有任何解决方案。

克隆github项目,然后运行
make sandbox
,它将安装需求,但不会将oscar应用程序安装/复制到
站点包
文件夹。它将从它所在的位置使用它

最好为此创建一个新文件夹,然后创建一个您希望奥斯卡克隆的文件夹。 然后运行以下命令

git clone https://github.com/tangentlabs/django-oscar.git
make sandbox
python sites/sandbox/manage.py runserver

<强> NB<强>:如果你在Windows上,考虑使用Vavror(或者手动设置Linux VM),因为奥斯卡的要求()中至少有一个在Windows上不可用。还有一种选择,但它已经过时了。另外,不使用windows通常会让您在奥斯卡颁奖典礼上过得更轻松。

谢谢您的回复。。如果我需要创建一个名为“如何从本地git源创建”的项目。我使用的是MacBookPro,我没有任何vita Unix命令问题。如果我创建一个新的virtualenv并创建一个名为store的新django项目。然后可以通过复制粘贴到我的项目目录来添加osacr应用程序。当然可以。您可以从演示或沙盒应用程序开始,并在此基础上进行构建。或者你可以查看奥斯卡的文档,那里有一个关于如何从头开始建立商店的页面。是的,这是可能的。谢谢你提供的信息。以下是我遵循的步骤1。虚拟商店2。pip安装django==1.6 3。安装所需的库,如枕头。。。4.下载django oscar git源代码5。从django oscar文件夹复制oscar文件夹,并将其粘贴到store project 6中。修改settings.py和url.py老实说,你可能不想让奥斯卡出现在你的项目目录中——它有大量的应用程序!此外,您还可以按照“定制”说明覆盖任何特定的应用程序或型号。我在一个窗口中打开Oscar github以供参考,同时在另一个窗口中编码。