【问题标题】:No Markdown editor in django admin pagesdjango 管理页面中没有 Markdown 编辑器
【发布时间】:2017-08-05 01:51:31
【问题描述】:

我正在使用 django 1.8.6 和 python 3.6 来创建博客应用程序。我对两者都很陌生。我已经安装了 django_markdown 来获取管理页面中的降价功能和工具栏。 但即使在 setting.pyurls.py 中包含必需品后,我也无法获得那些漂亮的 Markdown 编辑器。

我的 admin.py 文件

from django.contrib import admin
from django_markdown.admin import MarkdownModelAdmin
from . import models


class EntryAdmin(MarkdownModelAdmin):
   list_display = ("title", "created")
   prepopulated_fields = {"slug": ("title", )}

admin.site.register(models.Entry, EntryAdmin)

提前感谢您的时间和精力。如果您能告诉我问题所在,将会非常有帮助。

【问题讨论】:

  • 您是否在您的urls.py 中添加了url('^markdown/', include( 'django_markdown.urls')),
  • 是的,我添加了相同的
  • 您已将您的模型字段之一声明为MarkdownField(),对吧?
  • 我已经厌倦了这样做,但我没有在django_markdown.fieldMarkdownField() 或内联django.models
  • from django_markdown.models import MarkdownField

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


【解决方案1】:

您是否已将您的模型字段之一声明为 MarkDownField

像这样:

from django_markdown.models import MarkdownField

class MyModel(models.Model):
    my_field = MarkdownField()

【讨论】:

    猜你喜欢
    • 2021-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-21
    • 1970-01-01
    • 2021-10-17
    • 1970-01-01
    相关资源
    最近更新 更多