我试图在我的django项目中测试Django-Markdownx,但它总是出错。这是我的模型。py。
from django.db import models
from django.utils import timezone
from markdownx.models import MarkdownxField
# Create your models here.
class Article(models.Model):
title = models.CharField(max_length=200)
author = models.ForeignKey('auth.User', on_delete=models.CASCADE)
article = MarkdownxField()
created_date = models.DateTimeField(default=timezone.now)
published_date = models.DateTimeField(blank=True, null=True)
def publish(self):
self.published_date = timezone.now
self.save()
def __str__(self):
return self.title
这是我的admin.py。
from django.db import models
from django.contrib import admin
from markdownx.admin import MarkdownxModelAdmin
from .models import Article
# Register your models here.
admin.site.register(Article, MarkdownxModelAdmin)
我确实按照docs示例所述进行操作,但是当我尝试在管理页面中选择任何Article对象时,它仍然会产生如下错误。
我确认,如果我将Admin.admin更改为TextField(),它将正常工作。
需要帮助。
答案 0 :(得分:0)