你好,我试图在我的博客中集成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导入
您使用的是:
models.RichTextUploadingField()
这实际上不是一个模型模块类,而是从另一个库导入它,所以您应该只使用body = RichTextUploadingField()
。在相关问题 更多 >
编程相关推荐