gpt4 book ai didi

python - 如何在仪表板中向 django oscar 产品字段添加附加字段

转载 作者:行者123 更新时间:2023-12-03 23:10:36 41 4
gpt4 key购买 nike

如何向 django-oscar 仪表板添加附加字段?我已经 fork 目录应用程序添加了一个额外的字段,但在 fork 仪表板后未显示表单。

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',)

最佳答案

首先,创建一个目录来保存 fork 的应用程序
示例 forked_app_dir
下次使用 oscar_fork_app实用程序(当您想要 fork 仪表板应用程序时,记录非常少)
就我而言,我想 fork 目录仪表板应用程序,所以我做了 ./manage.py oscar_fork_app仪表板然后更改为仪表板目录并执行 ./manage.py oscar_fork_app catalogue_dashboard它创建了另一个我删除的仪表板目录,在仪表板中应用更改表单后一切正常。

关于python - 如何在仪表板中向 django oscar 产品字段添加附加字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58146766/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com