问题标签 [django-oscar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
7262 浏览

javascript - Bootstrap Dropdown Active 在悬停时打开并在点击时链接

我一直在尝试修改 django-oscar 的导航栏菜单。http://latest.oscarcommerce.com/en-gb/

我无法弄清楚的是菜单“浏览商店”在主页上的页面加载时保持打开状态,但在点击所有其他页面时打开。我无法弄清楚为什么会发生这种情况。有没有办法让它在悬停时打开并<a>在点击时添加标签?

这是关于 oscar 文档中相关部分的 html 模板 -

0 投票
0 回答
42 浏览

django - 是否可以在不复制 django-oscar 中产品的 ProductAttributeValues 的情况下以编程方式修改产品的 ProductClass?

我创建了一个表单,允许用户修改Product. ProductClass但是,在我保存产品后,它ProductAttributeValues会自动复制和存储。这是该过程的一个简单示例:

想象一下,该产品最初属于ProductClasspk=1 的 a ,并且它有一个ProductAttribute以 开头的命名ProductAttributeValueTrue。执行完上面三行后,自动生成并存储了一个新ProductAttributeValue的started也设置为。True有没有一种简单的方法可以避免这种行为?这是应该如何修改aProduct的吗?ProductClass

0 投票
1 回答
610 浏览

python - 限制仪表板用户 Django-Oscar(沙盒网关应用程序)

如何限制仪表板用户?我已经安装了沙盒站点附带的网关应用程序,但据我所知,用户只是自动获得仪表板访问权限。显然,这是一个安全问题。我已经阻止未经身份验证的用户查看网站的某些部分,但我需要能够限制/批准对仪表板的访问。

我的看法是,我必须编写一个自定义视图/表单才能从仪表板执行此操作,并有待处理的帐户注册供稿。

任何指针将不胜感激。

相关代码:

https://github.com/django-oscar/django-oscar/blob/master/sites/sandbox/apps/gateway/views.py 只要电子邮件有效,这只会自动创建一个 is_staff 用户。

0 投票
0 回答
40 浏览

python - Django:无法更新静态文件

我有两个 favicon.ico 的图像文件。让我假设它们是“apple.ico”(苹果的图像)和“orange.ico”(橙子的图像)

如果我将“apple.ico”的名称更改为“favicon.ico”并将其放入静态文件static/favicon.ico中。

然后,在我的模板文件中: #base.html <link rel="shortcut icon" href="{% static "favicon.ico" %}" />settings.py文件中:STATIC_URL = '/static/'

我可以在http://127.0.0.1:8000/static/favicon.ico看到苹果

然后我删除了 favicon.ico 文件static/favicon.ico(苹果的图像)。我更改orange.icofavicon.ico并将其放入我的静态文件中。我去http://127.0.0.1:8000/static/favicon.ico 我想我可以看到橙色的图像,但显示的是苹果的图像。即使我删除了所有的静态文件,苹果的图像仍然会出现。

0 投票
2 回答
3312 浏览

python - Django-oscar 错误 - django.core.exceptions.ImproperlyConfigured:应用程序标签不是唯一的,重复:静态文件

我正在尝试启动 Django-oscar 并按照此处给出的说明进行操作,但是当我尝试使用python manage.py runserverpython manage.py migrate出现以下错误时。我不明白这是什么,因为我是 Python 和 Django 的新手。有人可以解决这个问题吗?我正在使用 Ubuntu、Python 2.7 和 Django 1.8。

这是我的settings.py文件

[更新]按照他的指示,我删除了重复的应用程序,但是,现在,我在使用时出现以下错误migrate

0 投票
1 回答
167 浏览

python - django-oscar 集成错误

我将电子商务集成到我的代码中。并遇到产品问题。当我models.py用简单更新我时

甚至Package使用 AbstractProduct 扩展我的模型并尝试创建迁移,出现下一个错误。

有什么建议么?

0 投票
2 回答
605 浏览

django - django oscar ImportError 在尝试加载“treebeard.templatetags.admin_tree”时引发:没有名为 util 的模块

在 MAC 上安装 django-oscar 时。制作奥斯卡抱怨

0 投票
2 回答
893 浏览

django - 使用 Django 自动设置 Apache Solr - AWS Elastic Beanstalk 上的 Oscar

我需要确保Apache Solr与我的 django-oscar 应用程序一起安装,并且一直使用这些说明和 .ebextensions 配置文件来自动安装 Solr 并重建索引。

这是 .ebextensions/03_solr.config

我需要在这里添加/更新什么才能让 solr 自动安装

?

更新:将 bash 更改为单个命令。看起来进程正在完成,但是在执行 java -jar start.jar 时,.ebextensions/03_solr.config任务执行

这个进程实际上应该是一个后台进程,因为目前它导致部署挂起,并且在没有部署新应用程序的情况下超时。根据这个 SO post,在部署新应用程序版本后开始延迟工作需要一些工作。有什么建议么?澄清:

跑过

命令作为 EB 的非阻塞后台进程?

0 投票
1 回答
380 浏览

django - 自定义用户模型后的 IntegrityError

在 Django Oscar 中自定义我的用户模型后,我收到以下错误消息:

要自定义我的用户模型,我按照此处的说明进行操作。

首先,我编写了以下models.py 文件,该文件位于我的项目目录apps/user/models.py 中。

这个想法是我希望用户有一个帐户余额(我稍后将用于付款)以及代表已购买商品的产品编号列表。

制作完models.py后,我将安装的应用程序编辑如下:

然后把它放在我的 settings.py 的底部:

然后我做了 ./manage.py 迁移,但由于某种原因,我收到了这个错误消息。我还尝试按照此处的建议删除 django_admin_log 表,但它不起作用。任何帮助将不胜感激。

0 投票
1 回答
97 浏览

django - Django-Oscar:从应用程序“地址”扩展基类“AbstractShippingAddress”时出错

你好我有一个让我发疯的问题。我想向 ShippingAddress 类添加一个字段“公司”。我做下一个:

  1. 分叉 django-oscar 的应用程序订单。
  2. 在订单应用程序的文件 models.py 中,我编写了以下代码:

    /li>

我得到下一个错误:

我在用着Django==1.8.6, django-oscar==1.1.1 and python 3.3.

如果有人可以帮助我,我将不胜感激。