Summernote 编辑器未在 django 管理页面上显示任何内容
Posted
技术标签:
【中文标题】Summernote 编辑器未在 django 管理页面上显示任何内容【英文标题】:Summernote editor not show any content on django admin page 【发布时间】:2021-10-17 01:28:30 【问题描述】:我在我的 django 项目中使用 Summernote 包。但是,编辑器没有显示任何内容。 body = TextField()
在管理页面中是完全空白的(整个空间都是白色的),如附件所示。
admin.py
class postAdmin(SummernoteModelAdmin):
summernote_fields = '__all__'
admin.site.register(post, postAdmin)
settings.py
X_FRAME_OPTIONS = "SAMEORIGIN"
models.py
class post(models.Model):
author = models.ForeignKey(settings.AUTH_USER_MODEL, null=True, on_delete=models.CASCADE)
slug = models.SlugField()
title = models.CharField(max_length=50)
body = models.TextField()
...
序列化器.py
class post_serializer(serializers.ModelSerializer):
class Meta:
model = post
fields = '__all__'
lookup_field = 'slug'
urls.py
urlpatterns = [
path('admin/', admin.site.urls),
path('summernote/',include('django_summernote.urls')),
...
]
我在网上看到了类似的问题,但我看到的所有方法都不适合我。如何使屏幕截图中的文本字段可编辑?我没有使用引导程序或 css,因为我正在创建一个将由前端反应应用程序使用的 api。
【问题讨论】:
【参考方案1】:我解决了:
python manage.py collectstatic
https://docs.djangoproject.com/en/3.2/ref/contrib/staticfiles/
【讨论】:
【参考方案2】:我不知道的是,如果我的互联网连接关闭,我需要在 Summernote 加载之前打开互联网连接。因此,如果您遇到类似的问题并且您的代码似乎准确,则解决方法可能只是打开您的互联网连接
【讨论】:
以上是关于Summernote 编辑器未在 django 管理页面上显示任何内容的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Django Summernote 中显示编程片段的代码块?
Django-summernote 工作正常,但显示带有 HTML 标记的文本