Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django Summernote编辑器未在管理中显示_Python_Django_Admin_Summernote - Fatal编程技术网

Python Django Summernote编辑器未在管理中显示

Python Django Summernote编辑器未在管理中显示,python,django,admin,summernote,Python,Django,Admin,Summernote,我有一个Django应用程序来写文章。我已经将django summernote集成到应用程序中,但是我遇到了一个问题,django summernote小部件没有显示在管理面板中。它在我的模板中运行良好且平滑,但在管理面板中未显示。请帮帮我 设置.py INSTALLED_APPS += ('django_summernote', ) MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media/') X_FRAME_OPT

我有一个Django应用程序来写文章。我已经将django summernote集成到应用程序中,但是我遇到了一个问题,django summernote小部件没有显示在管理面板中。它在我的模板中运行良好且平滑,但在管理面板中未显示。请帮帮我

设置.py

INSTALLED_APPS += ('django_summernote', ) 
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media/')
X_FRAME_OPTIONS = 'SAMEORIGIN'

SUMMERNOTE_CONFIG = {
    'iframe': False,
    "jquery": "summernoteJQuery",

    'summernote': {

        'width': '100%'
    }
}

SUMMERNOTE_THEME = 'bs3'
from django.contrib import admin
from .models import Post, Comment

from django_summernote.admin import SummernoteModelAdmin


class PostAdmin(SummernoteModelAdmin):
    summernote_fields = ('text',)

admin.site.register(Post,PostAdmin)
admin.site.register(Comment)
from django.urls import include
# ...
urlpatterns = [
...
path('summernote/', include('django_summernote.urls')),
...
] 
...
if settings.DEBUG:
urlpatterns += static(settings.MEDIA_URL,
                      document_root=settings.MEDIA_ROOT)
admin.py

INSTALLED_APPS += ('django_summernote', ) 
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media/')
X_FRAME_OPTIONS = 'SAMEORIGIN'

SUMMERNOTE_CONFIG = {
    'iframe': False,
    "jquery": "summernoteJQuery",

    'summernote': {

        'width': '100%'
    }
}

SUMMERNOTE_THEME = 'bs3'
from django.contrib import admin
from .models import Post, Comment

from django_summernote.admin import SummernoteModelAdmin


class PostAdmin(SummernoteModelAdmin):
    summernote_fields = ('text',)

admin.site.register(Post,PostAdmin)
admin.site.register(Comment)
from django.urls import include
# ...
urlpatterns = [
...
path('summernote/', include('django_summernote.urls')),
...
] 
...
if settings.DEBUG:
urlpatterns += static(settings.MEDIA_URL,
                      document_root=settings.MEDIA_ROOT)
url.py

INSTALLED_APPS += ('django_summernote', ) 
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media/')
X_FRAME_OPTIONS = 'SAMEORIGIN'

SUMMERNOTE_CONFIG = {
    'iframe': False,
    "jquery": "summernoteJQuery",

    'summernote': {

        'width': '100%'
    }
}

SUMMERNOTE_THEME = 'bs3'
from django.contrib import admin
from .models import Post, Comment

from django_summernote.admin import SummernoteModelAdmin


class PostAdmin(SummernoteModelAdmin):
    summernote_fields = ('text',)

admin.site.register(Post,PostAdmin)
admin.site.register(Comment)
from django.urls import include
# ...
urlpatterns = [
...
path('summernote/', include('django_summernote.urls')),
...
] 
...
if settings.DEBUG:
urlpatterns += static(settings.MEDIA_URL,
                      document_root=settings.MEDIA_ROOT)


如果您在Django管理面板中使用的是未使用引导或外部CSS框架,则必须设置
'iframe':True,
否则必须将其设置为
False
检查此文档

使用SummernoteWidget-iframe模式,默认值
你能在这里展示你的海报模型吗?您希望为summernote启用哪个字段??该字段必须是TextField。它是“text=models.TextField(verbose_name=“Blog Content”),在您的屏幕截图中我没有看到任何名为text的字段。这是一个详细的名称,我应该在“summernote_fields”中使用该字段名作为参数吗?是的,使用直接字段名我在更新“iframe”后添加了屏幕截图:True,“但是什么也没发生,文本区域的空间变大了,现在也没有显示在模板中。谢谢你的帮助。它被“iframe”:True修复了。在第二个屏幕快照中发生了什么,这仅仅是因为一个代码片段,我认为它可以解决这个问题。