django关于admin图片上传及模版中调用(这个方法很傻,别折腾了)
2018-03-06 09:32
411 查看
准备工作:
首先需要pillow模块 安装官网下载对应的版本后pip install '模块文件路径'
1、settings.py
需要设置文件的保存根路径:
MEDIA_ROOT='up_images'
1、models.py
class Article(models.Model):
......
img=models.ImageField(upload_to='images') #必填参数upload_to.会自动保存在根路径的此文件夹下
...
2、模版中调用
在这里暂时发现了一个野路子,但是蛮简单的:
在settings.py中必须以下:
STATIC_URL='/static/'
STATICFILES_DIRS=[
os.path.join(BASE_DIR,'static'), #这个防止静态文件 一般为css js 通用img
os.path.join(BASE_DIR,MEDIA_ROOT), #前边设置的文件跟路径
]
在模版中想调用静态文件一样调用上传的图片
#article.html
{% locad siaticfiles %}
...
<img src="{% static 'up_images/图片名' %}">
...
首先需要pillow模块 安装官网下载对应的版本后pip install '模块文件路径'
1、settings.py
需要设置文件的保存根路径:
MEDIA_ROOT='up_images'
1、models.py
class Article(models.Model):
......
img=models.ImageField(upload_to='images') #必填参数upload_to.会自动保存在根路径的此文件夹下
...
2、模版中调用
在这里暂时发现了一个野路子,但是蛮简单的:
在settings.py中必须以下:
STATIC_URL='/static/'
STATICFILES_DIRS=[
os.path.join(BASE_DIR,'static'), #这个防止静态文件 一般为css js 通用img
os.path.join(BASE_DIR,MEDIA_ROOT), #前边设置的文件跟路径
]
在模版中想调用静态文件一样调用上传的图片
#article.html
{% locad siaticfiles %}
...
<img src="{% static 'up_images/图片名' %}">
...
相关文章推荐
- 关于使用Django admin模块插入中文时乱码的处理方法
- 关于在.net中预览上传控件中路径的图片的方法
- 关于django批量上传图片
- dwz框架项目 中调用uploadify方法上传图片
- 关于安卓调用C#的WebService上传图片问题(不使用ksoap2)
- 关于百度富文本编辑器ueditor的.NET版本地图片上传提示uploader类同时存在于两个dll中的解决方法
- 关于EwebEeditor 不能上传图片问题解决方法
- iOS - 调用相机相册的方法 + 上传图片
- django admin上传文件和图片
- django 上传图片不能在视图中显示的解决方法
- Django后台开发笔记①:关于DjangoUeditor与python3存在兼容性问题的解决方案(即解决图片无法上传问题)
- 关于在.net中 预览上传控件中路径的图片 的方法
- Django Admin实现上传图片校验功能
- 关于多张图片的上传处理方法
- 关于ueditor 在struts2 中 上传图片 ,未找到上传文件 问题的解决方法
- hrml5图片上传或者调用阿里百川的方法上传
- django应用百度ueditor图片上传 解决方法
- Web关于图片上传,缩略图及加水印,还有一些常用的方法
- phpcms多图片上传字段的调用方法
- Django模版系统中方法调用的注意事项