如何在仪表板的django oscar产品字段中添加其他字段

问题描述 投票:0回答:1

如何将其他字段添加到django-oscar仪表板?我已将分叉目录应用程序添加了一个额外的字段,但分叉仪表板后未显示该表单。

from django.db import models
from oscar.apps.catalogue.abstract_models import AbstractProduct


class Product(AbstractProduct):
    file = models.FileField(upload_to='files/%Y/%m/%d')


from oscar.apps.catalogue.models import *

仪表板/目录/ forms.py

from oscar.apps.dashboard.catalogue import forms as base_forms


class ProductForm(base_forms.ProductForm):

    class Meta(base_forms.ProductForm.Meta):

        fields = ('file',)
python django e-commerce django-oscar
1个回答
0
投票

首先,创建一个目录来保存分叉的应用程序示例forked_app_dir下次使用oscar_fork_app实用程序(当您想派生仪表板应用程序时,该文档的记录非常少)就我而言,我想派生目录仪表板应用程序,因此我先完成了./manage.py oscar_fork_app仪表板,然后将其更改为仪表板目录,并进行了./manage.py oscar_fork_app catalogue_dashboard创建了另一个仪表板目录,并删除了该目录,并且在仪表板中应用更改表单后一切正常。

© www.soinside.com 2019 - 2024. All rights reserved.