【问题标题】:Is there any alternative for django-markdown package? [closed]django-markdown 包有什么替代方案吗? [关闭]
【发布时间】:2018-08-31 13:32:07
【问题描述】:

我想在 django 模型中存储 markdown 数据。 我正在使用 django==1.11 目前我正在使用 django-markdown 包,它在过去 4 年没有更新。 您能否推荐一个维护良好的模块,该模块将提供带有验证的降价字段?

【问题讨论】:

  • 您想将其存储为 HTML 吗?还是降价?谁来编辑你的文字?知道自己在做什么的人或任何用户?也许澄清您的用例以及您要达到的目标以获得更好的建议。

标签: django django-models


【解决方案1】:

我使用markdownx,它对我来说做得很好。我将它与django-markdown2 一起使用来显示它。在 models.py 中很简单:

from django.db import models
from markdownx.models import MarkdownxField

# Create your models here.
class Post(models.Model):
    title = models.CharField(max_length=225, unique=True)
    text = MarkdownxField()
    date_created = models.DateTimeField(auto_now_add=True)

它还允许您通过以下方式在管理员中查看降价:

from django.contrib import admin
from markdownx.admin import MarkdownxModelAdmin
from .models import Post
# Register your models here.
class PostAdmin(MarkdownxModelAdmin):
    list_display = ['title', 'date_created']

admin.site.register(Post, PostAdmin)

【讨论】:

    猜你喜欢
    • 2014-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-13
    • 2019-03-17
    • 2010-12-13
    • 1970-01-01
    相关资源
    最近更新 更多