问题标签 [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 回答
21 浏览

python-2.7 - 修改 abstract_class(models.model) 的变量

我想修改 STRUCTURE_CHOICES 以便它可以反映到结构字段选择中。

类 AbstractProduct(models.Model):

...

...

...

类产品(抽象产品):

...

...

我尝试以这种方式进行操作,但没有成功:

类产品(抽象产品):...

...

0 投票
1 回答
940 浏览

django - 本地模板未在 django-oscar 中加载

我想根据我的要求自定义我的 Django-Oscar 网站的布局(更改标题等)

我尝试了方法 1,如 Django Oscar 文档中所述 如何自定义模板

但它没有从我的本地目录(模板/奥斯卡)加载模板,即使我已经复制了它们,而是从主安装目录加载模板。

我认为它们可能是我的 settings.py 文件中的一些问题,但我无法找到它。

设置.py

知道这里可能是什么问题吗?

0 投票
1 回答
1102 浏览

python - 从 Django 中的 auth_user 迁移

我在 Django 中创建了一个自定义用户模型,它运行良好。但是,我决定在项目启动并运行后创建一个自定义模型以满足我的需求。

因此,我需要迁移架构(目前,当我注册用户时,代码仍在引用auth_user新的自定义用户表所在的数据库表user。)

我已将AUTH_USER_MODELin设置settings.pyuserapp.Useruserapp我的自定义用户应用程序在哪里,并且User是从模型继承的AbstractUser模型。

我对 Django 相当陌生,无法理解如何实现这一点。清理安装数据库的一种明显方法,这不是我想要做的事情,因为它会删除我的所有数据。

那我该如何迁移?我听说South是用来做的,但我不知道如何使用它。此外,我认为South在最新版本的 Django 中不需要。

我的 Django 版本是1.8.2.

0 投票
2 回答
991 浏览

python - 在 Django 中将 Postgres 与 Oscar 同步时出现编程错误

我正在关注 OSCAR 教程(http://django-oscar.readthedocs.org/en/latest/internals/getting_started.html),并试图让 Haystack 与 Solr 一起工作。我已经设置了postgres。我在 Cloud9 上运行。我尝试运行“$ python manage.py syncdb --noinput”这最终在运行迁移时被杀死......

我也尝试在没有 --noinput 的情况下运行它

如果我尝试运行服务器,则表明数据库未同步...当我尝试加载页面时,我得到了这个...

我有点困惑这意味着什么。似乎我在同步数据库时遇到了问题......而且似乎只是某种错误超出了我的范围。我什至不确定我可以将哪些文件复制到这里会有帮助。最好我可以告诉 Django 正在访问 postgres ......并且由于某种奇怪的原因它没有同步。

0 投票
0 回答
521 浏览

python-2.7 - django 1.8.3。django.core.exceptions.AppRegistryNotReady:模型尚未加载

我知道这些错误已被广泛讨论,但我似乎无法绕过它。我已经请其他朋友看看它,但对我的 django oscar 项目没有任何作用。

运行时出现此错误python manage.py migrate

版本:django 1.8.3 Python 2.7

我的 manage.py 文件看起来像这样

我是 django 和 oscar 的新手。任何建议将不胜感激

0 投票
2 回答
1922 浏览

python - 在 django-oscar 中集成包含重定向的付款方式

我正在使用 django-oscar 框架开发一个购物网站,实际上我正在使用他们的沙盒网站。我想在结帐过程中添加付款,但问题是,我完全糊涂了!

我已阅读此链接:“Oscar 的支付集成文档”

我得到了大局的东西。我还在结帐应用程序中阅读了文件views.py,但是我有一些在网上找不到的问题。

我的问题是我应该覆盖或创建哪些方法/类来处理以下过程:

在用户请求付款后,我应该向银行发送请求并给他们所需的参数(代码中的 pay_request_parameters )

然后,他们将发送一个 ID,确认我的访问权限,然后我应该将该 ID 发布到一个地址并将用户重定向到银行的网页。

用户成功向银行付款后,他们会在我在第一步提供的回拨网址中发帖通知我。

有了这些信息,我应该验证付款是否成功,如果成功,我应该要求银行结算,把钱寄给我。

现在我的代码完成了前两个步骤,但我不知道在沙箱中重定向后如何处理该过程。这是我的代码:

提前致谢。

0 投票
1 回答
346 浏览

django - 使用同一应用程序中的其他 Oscar 模型覆盖 Oscar 模型

我需要实现这样的目标:

但是当我在from catalogue.models import Product其他地方做一个时,我总是得到默认的奥斯卡Product,而不是我Productdisplay()财产。我相信这是因为Product当我做import ProductClass.

然而,为了实现我需要的功能,我必须ProductClass在分叉版本中访问Product

我怎样才能绕过这个catch-22?

0 投票
1 回答
1472 浏览

python - 在 Django Oscar 中过滤和排序产品?内置功能还是必须自定义构建?

本身不是编程问题,更多的是功能问题。我正在尝试 Django-Oscar,发现它很棒。是否有按类别过滤产品的内置方法?

还有按价格对产品进行分类的内置方法吗?我可以自己构建它,只是询问是否已经有一些功能可用。我尝试阅读它的文档:http ://django-oscar.readthedocs.org/ 。我没有发现什么。

0 投票
2 回答
1549 浏览

python - 无法在 Django-Oscar 中访问产品的价格?

尝试访问产品的价格,使用文档。但得到属性错误。

要查看我所做的策略的所有属性

所以 fetch_for_product 不在策略属性中。现在我如何访问特定产品的价格?

0 投票
1 回答
1384 浏览

python - 在 Django 中过滤视图中的对象 - Oscar?

试图在 Django-Oscar 中的ProductCategoryView上实现一个简单的排序查询。实现起来应该相当简单,但是要花太多时间来理解。我正在重新考虑是否继续与奥斯卡合作,因为它似乎难以扩展。

ProductCategoryView返回某个类别的产品。我想根据产品模型中的某些字段对它们进行排序,比如price。首先,我将父泛型类从更改为TemplateViewListView以便我可以使用get_queryset方法。然后我重写get_queryset下面的方法并在其中编写一个简单的查询集。尽管流程确实进入了方法内部,但排序仍然没有发生get_queryset

那么我必须覆盖哪些方法。每次编辑奥斯卡都会有这么多麻烦还是我错过了什么?

PS:我最近问了很多关于 Django/Oscar Class based view 的问题。所以我可能看起来像一个帮助吸血鬼。如果是这种情况,请忽略这个问题。