django之admin中使用markdown编辑器,并实时预览二
2017-04-21 14:56
801 查看
解决图片上传问题
解决url路径出错问题设置了
MARKDOWNX_MEDIA_PATH = 'media/markdownx/img'以后,图片显示仍然有问题。 markdownx默认的ImageUploadView似乎不work,问题出在需要在url前面加一个“/”号,修改
<python-package>/markdowx/views.py中的ImageUploadView,如下:
image_path = form.save() image_path = '/' + image.path
解决url不能解析问题
路径没问题以后(可以通过浏览器审查右键审查以下图片网址,跟settings.py中设置的
MARKDOWNX_MEDIA_PATH相符),图片仍然不能显示,而那么就是url解析问题,在项目的urls.py中增加urlpattern如下(参考链接):
import os from django.conf.urls.static import static from django.conf import settings if settings.DEBUG: media_root = os.path.join(settings.BASE_DIR,'media') urlpatterns += static('/media/', document_root=media_root)
示例
图片路径为
![](/media/markdownx/img/43622284-66a5-4589-8311-641696b40551.png),解析成
http://www.jhonsonlai.com/media/markdownx/img/43622284-66a5-4589-8311-641696b40551.png。
相关文章推荐
- django之admin中使用markdown编辑器,并实时预览一
- 使用Sublime Text 3进行Markdown 编辑+实时预览
- 使用Sublime Text 3进行Markdown 编辑+实时预览
- 使用Sublime Text 3进行Markdown 编辑+实时预览
- Sublime +Markdown+OmniMarkupPreviewer 搭建实时预览的markdown编辑器
- 实时预览的在线 Markdown 编辑器 - Markdoc
- 使用Sublime Text 3进行Markdown 编辑+实时预览
- 一个支持实时预览的在线 Markdown 编辑器 - Markdoc
- 自己动手开发更好用的markdown编辑器-04(实时预览)
- (转)Django ====> 实战学习篇十三 分页(Paginator)处理;Django使用内置的admin
- markdown编辑器使用建议
- 前台利用jcrop做头像选择预览,后台通过django利用Uploadify组件上传图最终使用PIL做图像裁切
- Django1.5.5使用grappelli2.4.8美化admin
- Django admin中使用Django-tinymce富文本编辑框
- [Django1.4]admin模块使用出现Related Field has invalid lookup: icontains的错误
- django 简易博客开发 1 安装、创建、配置、admin使用
- django 在admin中使用ueditor
- markdown编辑器使用建议
- django-admin.py startproject new不能使用解决方法
- 关于使用Django admin模块插入中文时乱码的处理方法