属性错误模块'Django.db.型号'没有属性RichTextUploadingField

2024-06-07 09:08:50 发布

您现在位置:Python中文网/ 问答频道 /正文

你好,我试图在我的博客中集成cEditor,这里是我得到帮助的错误 当我尝试使用来自cEditor的_uploader.fields导入RichTextUploadingField,RichTextField, 错误:无法导入RichTextField 模型.py在

from django.db import models
from django.template.defaultfilters import slugify
from django.conf import settings
from taggit.managers import TaggableManager
from ckeditor_uploader.fields import RichTextUploadingField

class Post(models.Model):
    STATUS_CHOICES=(
        ('Published','Published'),
        ('Draft','Draft'),
    )
    user = models.ForeignKey(settings.AUTH_USER_MODEL,default=1,on_delete=models.CASCADE)
    title = models.CharField(max_length=250)
    body = models.RichTextUploadingField()
    Category=models.ForeignKey(Category,on_delete=models.CASCADE)
    seo_title = models.CharField(max_length=60,blank=True,null=True)
    seo_description = models.CharField(max_length=125,blank=True,null=True)
    slug = models.SlugField(max_length=200,unique=True)
    status = models.CharField(max_length=10,default='Draft',choices=STATUS_CHOICES)
    created = models.DateTimeField(auto_now_add=True)
    updated = models.DateTimeField(auto_now=True)
    thumb=models.ImageField(blank=True)
    tags = TaggableManager()

    def save(self,*args,**kwargs):
        self.slug=slugify(self.title)
        super(Post,self).save(*args,**kwargs)
    def __str__(self):
        return self.title

    def snippet(self):
        return self.body[:300]+'....'
    #def get_absolute_url(self):

在设置.py在

^{pr2}$

正在尝试使用从导入C编辑器字段import RichTextField表示无法从RichTextField导入


Tags: djangofromimportselftruetitlemodelsdef
1条回答
网友
1楼 · 发布于 2024-06-07 09:08:50

您使用的是:models.RichTextUploadingField()这实际上不是一个模型模块类,而是从另一个库导入它,所以您应该只使用body = RichTextUploadingField()。在

相关问题 更多 >

    热门问题