django实现这个功能首先在models.py中创建数据库模型类

class Image(models.Model):name = models.CharField(max_length=30)image = models.ImageField(upload_to='static/form')#该函数需要安装第三方包pillow

在控制台输入以下命令:

通过python manage.py makemigrations创建迁移文件

通过python manage.py migrate创建数据表

在setting.py中加上STATICFILES_DIRS = (os.path.join(BASE_DIR,'static'),)

创建static文件包和app在同一路径下

在views.py内写

​
def image(request):if request.method == 'GET':return render(request, 'image.html')if request.method == 'POST':name = request.POST.get('name')image = request.FILES.get('image')images = Image(name=name, image=image)images.save()return render(request, 'image_show.html', {'images': images})​

在Templates下

创建imsge.html

​
#头像的上传html
<form action='' method='post' enctype="multipart/form-data">
{% csrf_token %}
昵称:<input type='text' name='name'>
头像:<input type='file' name='image'>
<input type='submit'>
</form>​

创建image_show.html

姓名:{{images.name}}
<br>
头像<img src='/{{images.image}}' alt='无' width='50' height='50'>

注:设置路由

django实现上传头像和头像展示功能相关推荐

  1. 设计测试用例之 一个系统,多个摄像头,抓拍车牌,识别车牌,上传网上,网上展示

    请对这个系统做出测试用例:一个系统,多个摄像头,抓拍车牌,识别车牌,上传网上,网上展示 功能要求: 1.每个摄像头都能抓拍车牌: 2.每个摄像头抓拍到的车牌能正常交给系统处理: 3.系统能够正确识别车 ...

  2. php头像上传思路,PHP头像上传,php头像上传_PHP教程

    PHP 头像上传,php头像上传 嘻嘻,自从圣诞节过后,就一直懒散,这几天也因为是太过于繁忙的原因,感觉好久都没有出来冒冒泡,诶... 为了生活一直在奋斗,作为一名前端开发工程师,我现在越来越迷茫了, ...

  3. 微信curl上传客服头像接口遇到的坑

    项目要做一个微信客服管理的功能,于是从上礼拜开始就着手开发,首先看微信公众平台开发者文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&i ...

  4. Asp.Net无刷新上传并裁剪头像

    开发网站几乎都做过上传图片并截图,做个无刷新Asp.Net上传并截图示例 实现功能: 1.选择文件,自动上传并生成缩放图(上传带进度条),形成预览图 2.在预览区,实现鼠标拖拽截图区,截取图片(示例截 ...

  5. Php设置上传头像,PHP 头像上传,php头像上传_PHP教程

    PHP 头像上传,php头像上传 嘻嘻,自从圣诞节过后,就一直懒散,这几天也因为是太过于繁忙的原因,感觉好久都没有出来冒冒泡,诶- 为了生活一直在奋斗,作为一名前端开发工程师,我现在越来越迷茫了,都不 ...

  6. imgareaselect + php 裁剪和上传,jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能

    本文主要介绍了jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一,需要的朋友可以参考下,希望能帮助到大家. 上一节随笔中,我们已经知道了关于jQuery插件ImgAreaS ...

  7. Flask实现图片的上传、下载及展示

    用Flask处理图片非常容易,这一篇学习一下图片的上传.下载及展示.还是以实例代码演示为主. 首先,实现一个简单的上传(过程中未做任何处理,只是为了演示) 点击选择图片,输入李四: HTML代码: & ...

  8. html上传图片至数据库,Django 图片上传到数据库 并调用显示

    环境:Django2.0 Python3.6.4 建立项目,数据库设置,就不说了. 直接上代码: 在models.py中,需要建立模型,这里使用了ImageField字段,用来存储图片路径,这个字段继 ...

  9. Django Admin 上传多张图片并显示缩略图

    Django Admin 上传多张图片并显示缩略图 文章目录 Django Admin 上传多张图片并显示缩略图 1.效果预览 2.自定义Widget 3.定义模型和模型表单 3.1 定义模型 3.2 ...

  10. Django(文件上传+分页+表单)

    一.文件上传 form表单中需要添加 enctype="multipart/form-data" 1.media: 文件上传的文件 在settings.py 文件中配置:MEDIA ...

最新文章

  1. TCP/IP 基础知识总结
  2. seaborn使用FacetGrid函数可视化山脊图(Ridgeline Plot with Seaborn)
  3. php使用webuploader表单上传文件覆盖文件key doesn't match with scope的问题和解决思路
  4. A Deep Reinforcement Learning Network for Traffic Light Cycle Control 【论文阅读】
  5. 爬虫总结(五)-- 其他技巧
  6. HDOJ 4876 ZCC loves cards
  7. [探索 .NET 6]01 揭开 ConfigurationManager 的面纱
  8. AWS SQS和Spring JMS集成
  9. git 历史版本导出_Git基础知识(九)
  10. STM32工作笔记0009---认识FSMC和TTL电路
  11. 剖析vector.erase()实现
  12. pip安装环境报错[Errno 99] Cannot assign requested address问题解决
  13. 几台服务器怎么虚拟成一台,多台服务器虚拟成一台
  14. IE浏览器异常,无法正常使用,如何修复?
  15. 新版Burp Suite全模块详细使用篇<宝藏文> -- 小黑渗透工程栈(工具篇2)
  16. android 新浪微博第三方登录,Android的集成新浪微博第三方登录
  17. 小样本学习(few-shot learning)之——原形网络(Prototypical Networks)
  18. 微信小程序真机调试:createEvent is not a function
  19. c语言圆周率小数点后500万位,圆周率500位
  20. 经典linux c程序,经典 c 程序 100 例

热门文章

  1. App Store风靡!当下热门应用商店简析
  2. Windows开机小键盘灯不亮不能用
  3. Knowledge Graph Embedding: A Survey of Approaches and Applications (2)
  4. 更改Pycharm的配置文件的存放路径
  5. 最新最全的Android开源项目集合(转)
  6. 无法定位程序输入点(cmake opencv_contrib,并配置后)
  7. 游戏攻略 Re:LieF ~親愛なるあなたへ~ (relief给挚爱的你)
  8. 天池比赛 Docker 解决无法读取测试集,提交成功
  9. 视频号直播间微信小程序开发制作介绍
  10. 传奇私服添加物品方法