Mar*_*ins 5 python django e-commerce django-oscar
如何向 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 *
Run Code Online (Sandbox Code Playgroud)
仪表板/目录/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',)
Run Code Online (Sandbox Code Playgroud)
首先,创建一个目录来保存分叉的应用程序示例 forked_app_dir 下一个使用oscar_fork_app实用程序(当您要分叉仪表板应用程序时,该实用程序的记录非常少)在我的情况下,我想分叉目录仪表板应用程序,所以我做了./manage.py oscar_fork_app仪表板然后更改为仪表板目录并./manage.py oscar_fork_app catalogue_dashboard创建了另一个仪表板目录,我将其删除,在仪表板中应用更改表单后一切正常。
| 归档时间: |
|
| 查看次数: |
492 次 |
| 最近记录: |