【问题标题】:How to disable inline labels in django inline admin?如何在 django 内联管理中禁用内联标签?
【发布时间】:2021-08-28 14:28:27
【问题描述】:

在我的 Django 管理员中,我想禁用下面显示的段落。请帮帮我。我是更改 djano 管理员的新手。 Link to Image

这是我当前的 admin.py

class ImageInlineAdmin(admin.StackedInline):
    model = Image
    max_num = 1

class BlogAdmin(admin.ModelAdmin):
    inlines = [ParagraphInlineAdmin, ImageInlineAdmin]
    list_display = ['heading','id']

这是我的模型

class Container(models.Model):
    heading = models.CharField(max_length=100, blank=True, default="")
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimeField(auto_now=True)

    def __str__(self) -> str:
        return self.heading

class Paragraph(models.Model):
    content = RichTextUploadingField()
    container = models.ForeignKey(
        Container, on_delete=models.CASCADE, blank=True)

    def __str__(self) -> str:
        return self.content

P.S 我正在使用 Django CKeditor

【问题讨论】:

    标签: python django django-admin django-ckeditor


    【解决方案1】:

    您需要从模型中删除 str 函数才能解决问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-06
      • 2015-06-21
      • 2012-04-07
      • 2011-06-17
      • 1970-01-01
      • 1970-01-01
      • 2011-04-10
      相关资源
      最近更新 更多