问题标签 [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.
python - Whoosh 没有索引所有文档
我正在使用 django-oscar 电子商务,并以 whoosh 实现为支持进行干草堆搜索。我的商店包含近 70k 件商品:
但显然该索引仅包含 21000 个文档:
你有什么想法,为什么搜索引擎只能索引我的部分文档(产品)?我认为 21000 的整数被索引(而不是随机数,例如 24861)并不是巧合 - 但我可能错了。任何想法,在哪里寻找这个问题的解决方案?
django - Cybersource 错误,安全数据:UsernameToken 身份验证失败
我正在使用网络资源进行信用卡支付。
使用创建的测试帐户为安全数据创建用户名令牌
执行时
得到错误
提前致谢
django-oscar - 覆盖 django-userena 中的 check_permissions 管理命令以修复 django-oscar 的权限
我正在尝试将 django-userena 与 django-oscar 一起使用。到目前为止,它运行良好,除了当我尝试将非员工用户链接到履行合作伙伴时(链接到员工用户工作正常)。这是我得到的错误:
似乎问题出在oscar.apps.dashboards.partners.views
:
Permission.objects.get
不返回对象。这是因为check_permissions
in 命令django-userena
检查以下权限:
其中,不包括dashboard_access
. 我尝试向 中添加另一个配置文件权限('dashboard_access', _('Can access dashboard')),),
, ASSIGNED_PERMISSIONS.profile
但这不起作用 - 我仍然遇到上述相同的错误。我认为问题在于,即使dashboard_access
是权限之一,该link_user
方法也指定content_type__app_label='partner'
,但从content_type__app_label
不partner
(partner
是奥斯卡应用程序之一)。所以我想我应该重写check_permissions
管理命令来检查适应 django-oscar 的权限。我的问题是:
如何在
check_permissions
不触及虚拟环境中的代码的情况下覆盖或扩展管理命令?我咨询了https://docs.djangoproject.com/en/1.6/howto/custom-management-commands/,并首先将 manager.py 代码从我的项目中的一个文件夹复制userena
到一个management/commands
文件夹中,但得到了一个命令未实现错误。如何修改检查权限以引用“合作伙伴”的应用标签?
我什至可以正确地解决这个问题吗?
oscar
也许我误解了如何或是否userena
可以一起工作。
django - Django中的UnicodeDecodeError(奥斯卡和织物)
我目前正在尝试使用 django-oscar 包作为 Django 实际电子商务的解决方案。
我从它的文档开始,但是当尝试在本地运行沙箱时,如此处所示,但是在运行时
我得到(经过长时间的下载系列)这个错误:
今天早上我在安装织物时也遇到了同样的错误。我在 VirtualBox 中使用 Fedora 20。
python - 模块“oscar.apps.customer.auth_backends”未定义“EmailBackend”属性/类
我正在尝试从头开始一个基于 django-oscar 的项目并遇到问题
我的settings.py
python - CREATE EXTENSION postgis 后类型几何不存在
创建新的 postgres db 并加载必要的 postgis 扩展后
django.db.utils.ProgrammingError: type "geometry" does not exist
运行 django 时抛出异常manage.py migrate
在此之后,我尝试在 pgadmin 中运行失败的查询,它说的是同样的:type "geometry" does not exist
尽管CREATE EXTENSION postgis;
在查询之前追加似乎可以解决此问题并且查询返回正常。但是manage.py migrate
再次运行抛出了同样的异常。
加载新扩展不是永久的吗?如果是这样,我怎样才能永久加载它,以便在运行时加载它migrate
?
python - from django.contrib.gis.geos import GEOSException, GEOSGeometry, fromstr ImportError: cannot import name GEOSException
我正在开发 django-oscar 项目以创建自定义电子商务应用程序。
当我使用python manage.py runserver
命令运行我的项目时,我收到了这个错误“
如何安装 GEOS?
django - 使用 solr 的 Django-oscar 刻面搜索
我正在为我的电子商务项目使用 django-oscar。在那里,当我使用搜索框搜索任何术语时,我会在结果页面中获取过滤器方面。很好,我希望浏览页面中的过滤器方面不提供任何搜索词。
任何人都可以帮助我是否有任何方法可以在主页中获取方面,或者我是否需要为浏览页面自定义 oscar?
mysql - Django Oscar "ProgrammingError at /admin/" MySQL 表
尝试制作我的第二个 Django 应用程序:基于 Django Oscar 的商店。我正在关注关于 RTFD 的教程。我在这个阶段遇到了问题http://django-oscar.readthedocs.org/en/latest/internals/getting_started.html#creating-product-classes-and-fulfillment-partners。
每个 Oscar 部署都需要至少一个产品类别和一个履行合作伙伴。这些不是自动创建的,因为它们高度特定于您要构建的商店。设置它们的最快方法是在 localhost:8000/admin/ 登录 Django 管理界面并在那里创建两者的实例。对于部署设置,我们建议将它们创建为数据迁移。
但是,当我尝试登录管理员时,生成的错误是:
此模板显示在错误中,此行突出显示:
所以看起来我缺少一张桌子。我使用 MySQL 作为数据库。在 mysql 提示符中,我尝试了明显的..
但收到错误消息...
然后我尝试删除管理模板中的整个 for 循环,并且管理成功呈现,但尝试保存导致上一个错误。
现在我被困住了。非常感谢任何帮助。
编辑:这是来自基本目录的树(想 - 我需要一个 admin.py.. 吗?):
我的 urls.py 是
python - 配置 gunicorn 以使用沙箱 django-oscar
我下载 Django-oscar 并使用(制作沙箱)安装它,运行服务器工作正常
用于部署
我将 latest.wsgi 文件复制到沙盒文件夹并将其重命名为 wsgi.py
我也编辑
然后
闪烁的光标保留在命令行中
我如何配置 gunicorn 以使用沙盒 django-oscar ?