DjangoCMS - 向Aldryn类别

时间:2018-03-01 15:31:48

标签: django django-cms divio

我正在使用DjangoCMS中的Aldryn NewsBlog和Aldryn Categories应用程序,并希望在Category模型中添加一个Category Image字段,我对如何让该字段显示在admin中感到困惑面板。我发现的所有SO文章都在修改用户或网页模型,但这不是我正在做的事情。

这是我到目前为止所拥有的:

models.py

from filer.fields.file import FilerFileField
from aldryn_categories.models import Category

class CategoryExtension(Category):
    image = FilerFileField()

admin.py

class CategoryImageAdmin(admin.ModelAdmin):
    pass

我无法找到有关如何将此附加字段添加到管理员中的类别表单以允许用户选择图像的明确说明。 我认为我能够很好地创造这个领域。我添加了models.py代码,它使迁移无错误。但我只是在努力理解如何将此字段添加到类别的现有字段中。

1 个答案:

答案 0 :(得分:0)

如果您想要修改第三方应用,通常最简单的方法是复制它们&将它们添加到您的项目中。然后你可以修改它们来做你想要的。在这种情况下,您可以将字段添加到模型&创建迁移。

如果您只是想进行细微更改,也可以使用补丁函数/类。你可以在这里阅读; What is monkey patching?