【发布时间】:2018-03-04 15:21:43
【问题描述】:
我尝试将 Markdown 插件 martor 应用到我的博客项目中,它在 Django Admin 中提供了一个不错的工具栏。 然后我按照它的说明将更改应用到我的 models.py 并希望看到相同的工具栏在我的前端博客文章编辑器中。但是它不起作用(看起来像这样:。
我也试过post的建议,还是不行。
这是我的代码(model.py):
## models.py
from django.db import models
from django.utils import timezone
from martor.models import MartorField
class Post(models.Model):
author = models.ForeignKey('auth.User', on_delete=models.CASCADE)
title = models.CharField(max_length=200)
#text = models.TextField()
text = MartorField()
created_date = models.DateTimeField(
default=timezone.now)
published_date = models.DateTimeField(
blank=True, null=True)
和forms.py
## forms.py
from django.forms import ModelForm
from martor.fields import MartorFormField
from martor.widgets import AdminMartorWidget
from .models import Post, Comment
class PostForm(ModelForm):
class Meta:
model = Post
fields = ('title', 'text',)
如何将 Django Admin(图 1)中的 markdown 工具栏添加到我的博客编辑页面中?提前致谢!
【问题讨论】:
标签: python django django-forms django-extensions