ImportError:无法导入名称'RedactorTextField'

时间:2018-04-11 10:18:14

标签: python django

嘿,这里的人们在运行Django项目时遇到了问题

  1. 我安装了Django-WYSIWYG-redactor
  2. 将redactor添加到INSTALLED_APPS =(

    ...

    “主编”,

    ...

  3. 将url(r'^ redactor /',include('redactor.urls'))添加到urls.py
  4. 在settings.py中添加默认配置    #....    REDACTOR_OPTIONS = {'lang':'en'}    REDACTOR_UPLOAD ='上传/'    #....
  5. models.py

    from django.db import models
    from redactor.fields import RedactorTextField
    
    class Entry(models.Model):
      title = models.CharField(max_length=250, verbose_name=u'Title')
      short_text = RedactorTextField(verbose_name=u'Text')
    

1 个答案:

答案 0 :(得分:3)

该字段称为RedactorField,而不是RedactorTextFieldpypi page中的示例是:

from redactor.fields import RedactorField

class Entry(models.Model):
    title = models.CharField(max_length=250, verbose_name=u'Title')
    short_text = RedactorField(verbose_name=u'Text')