如何在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 *
dashboard / catalogue / 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',)
答案 0 :(得分:0)
首先,创建一个目录来保存分叉的应用程序
示例forked_app_dir
下次使用oscar_fork_app
实用程序(当您想派生仪表板应用程序时,该文档记录得很差)
就我而言,我想派生目录仪表板应用程序,因此我做了./manage.py oscar_fork_app
仪表板,然后更改到了仪表板目录,并做了./manage.py oscar_fork_app catalogue_dashboard
,它创建了另一个仪表板目录,我删除了该目录,并在应用更改表单后一切正常在仪表板上。