【发布时间】:2016-07-01 23:26:07
【问题描述】:
我是新的 django-oscar,我需要管理多个卖家,他们可以添加他们的产品并可以查看 ie。他们可以有自己的仪表板,我关注这个 url
https://django-oscar.readthedocs.org/en/releases-0.6/howto/multi_dealer_setup.html
并覆盖奥斯卡合作伙伴模型,例如:-
from django.db import models
from oscar.apps.partner.abstract_models import AbstractPartner
from oscar.core.compat import AUTH_USER_MODEL
from django.utils.translation import ugettext_lazy as _
class Partner(AbstractPartner):
user = models.OneToOneField(
AUTH_USER_MODEL, related_name="partner",
blank=True, verbose_name=_("Users"))
from oscar.apps.partner.models import *
现在上面的链接有一行我没有得到
“您需要强制为每个产品创建一个 StockRecord。当一个产品被创建时,Stockrecord.partner 被设置为 self.request.user.partner(如果需要的话创建),因此建立了连接。 "
如果有人对我的问题有任何想法,请告诉我,我该如何解决。
在此先感谢 :-)
【问题讨论】:
-
当我迁移上述模型后,我尝试创建合作伙伴,但出现完整性错误。如果有人对如何管理仪表板的多个帐户有任何想法,请告诉我。
标签: python django django-oscar