【问题标题】:Django-Admin and Django-Summernote create a file field in my formsDjango-Admin 和 Django-Summernote 在我的表单中创建一个文件字段
【发布时间】:2020-04-13 08:53:46
【问题描述】:

我正在使用 Summernote 自定义 django-admin,到目前为止一切都很好,但由于某种原因,它在我的表单中创建了一个文件字段,该字段永远不允许为空,并且我无法在不上传虚拟文件的情况下更新记录。请看附件。

我的 admin.py 代码是:

rom django.contrib import admin
from django_summernote.admin import SummernoteModelAdmin
from .models import Post, Category, Tag


# Register your models here.
# admin.site.register(Post)

# POST
@admin.register(Post)
class PostAdmin(SummernoteModelAdmin):
    """ Registers the model Post in the Admin Site """
    list_display = ('title','publish','status')    # Columns to display
    list_filter = ('status','created','publish','author')           # Filter by on right column
    search_fields = ('title','body')                                # Search in these fields
    prepopulated_fields = {'slug': ('title',)}                      # Prepopulate
    filter_horizontal = ('tag',)
    raw_id_fields = ('author',)                                     
    date_hierarchy = 'publish'
    ordering = ('status', 'publish')
    summernote_fields = ('body',)

如何从那里删除“文件”字段?

请帮忙。

非常感谢。

【问题讨论】:

    标签: django python-3.x django-admin summernote


    【解决方案1】:

    在将 Django-Summernote 从版本 0.8.11.4 升级到 0.8.11.5(当前版本)后,我今天遇到了同样的问题。

    可以解决两种方法:

    1. 注释掉 Django-Summernote -- 不要使用
    2. 使用 pip 降级到版本 0.8.11.4

      pip 卸载 django-summernote

      pip install django-summernote==0.8.11.4

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-05
      • 2021-09-02
      • 1970-01-01
      • 2011-09-08
      • 1970-01-01
      • 2019-01-11
      • 2011-05-06
      • 2015-08-31
      相关资源
      最近更新 更多