项目中需要使用到Ueditor,安装的时候发现了一些小问题,做个记录.
首先通过
pip install DjangoUeditor
安装的版本 编译会报错, 因此下载的github 版本
github
解压之后将其中的 DjangoUeditor 文件夹 放入项目根目录
(之前按照网上的教程都是放入什么Extra_app文件夹中,结果导致了一系列的Url解析错误)
然后在settings.py中修改
settings.py# 添加
INSTALLED_APPS = [...'DjangoUeditor',
]# 添加
TEMPLATES = [{...'context_processors': ['django.template.context_processors.media',}}
]# 添加
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
然后在mysite/urls.py 中
urls.pyfrom django.conf.urls import urlurlpatterns = [
...url(r'^ueditor/', include('DjangoUeditor.urls')),url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),
]
ok,图片上传等功能完好无误,没有出错