【发布时间】:2019-08-13 04:29:00
【问题描述】:
所以我一直在尝试在我的 django 项目中使用 tinymce,但我不断收到:ImportError: cannot import name 'TinyMCE' from 'tinymce' and Cannot find reference TinyMCE in init.py
网上很少有关于将tinymce与django admin集成的文章,但我正在尝试将它与我的django表单集成。
pip installed django-tinymce
settings.py:
INSTALLED_APPS = [ 'tinymce',]
urls.py:
path('tinymce/', include('tinymce.urls')),
models.py:
from tinymce.models import HTMLField
container_description = HTMLField()
forms.py
from tinymce import TinyMCE
class TinyMCEWidget(TinyMCE):
def use_required_attribute(self, *args):
return False
class ContainerForm(forms.ModelForm):
container_serial_number = forms.CharField(widget=forms.TextInput(attrs=
{'placeholder': 'Enter serial number'}))
container_description = forms.CharField(required=False,
widget=TinyMCEWidget(attrs={'placeholder': 'Enter
description'}), max_length=100)
按照在线说明进行设置,但我仍然遇到 ImportError。我还应该做些什么来设置 TinyMCE?
【问题讨论】:
标签: html django django-tinymce