一、集成 DjangoUeditor 编辑器
1.1安装
直接用pip安装的Ueditor是python2版本的,如果需要Python3版本就需要下载源码包
解压后在命令行中进入源码包,输入python setup.py install
1.11配置settings
就是在INSTALLED_APPS添加’DjangoUeditor’即可
1.12配置urls
在主urls.py中
from django.contrib import admin
from django.conf.urls import include, url
urlpatterns = [
url('admin/', admin.site.urls),
url(r'^ueditor/',include('DjangoUeditor.urls' ))
]
# use Django server /media/ files
from django.conf import settings
if settings.DEBUG:
from django.conf.urls.static import static
urlpatterns += static(
settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
1.13在models.py中使用
# 引入这个 Field,其它的不要变
from DjangoUeditor.models import UEditorField
class Article(models.Model):
...省略
#仅修改 content 字段
content = UEditorField('内容', height=300, width=1000,
default=u'', blank=True, imagePath="uploads/images/",
toolbars='besttome', filePath='uploads/files/')
...