当前位置: 首页 > article >正文

django报错:Cannot use ImageField because Pillow is not installed

1、问题概述

ERRORS:
accounts.User.avatar: (fields.E210) Cannot use ImageField because Pillow is not installed.
        HINT: Get Pillow at https://pypi.org/project/Pillow/ or run command "python -m pip install Pillow".
System check identified 1 issue (0 silenced).

问题描述:

在django中创建模型,模型使用到了ImageField,会提示报错:

错误:账户User.avatar:(fields.E210)无法使用ImageField,因为未安装Pillow。

avatar = models.ImageField('用户头像', upload_to='avatar', null=True, blank=True)

2、解决办法

在这个地方使用的时候需要注意点,有些人由于网络等原因,可能会出现即使安装后也无法使用,这个时候就把之前安装的Pollow写在,重写换一个新的安装源头。

根据提示执行命令:python -m pip install Pillow

执行成功之后,再次检查就可以通过了。

3、使用的路径注意点

在工程中创建了使用的路径后,需要再settings.py中配置默认路径

在settings.py中加入如下信息:

MEDIA_ROOT = os.path.join(BASE_DIR, 'medias')


http://www.kler.cn/a/234701.html

相关文章:

  • GitLab实现 HTTP 访问和 SMTP 邮件发送
  • 计算机的错误计算(一百五十二)
  • 如何使用IDEA创建Maven/SSM工程?
  • JMeter基础篇
  • AI大模型:重塑软件开发流程的优势、挑战及应对策略
  • Arrays.sort与Collections.sort:深入解析Java中的排序算法
  • 设计模式-职责链模式Chain of Responsibility
  • rediss集群 三主三从集群模式
  • nginx添加lua模块
  • Learn LaTeX 015 - LaTex Typeset 抄录
  • 2.11 运算符
  • Stable Diffusion 模型下载:Samaritan 3d Cartoon(撒玛利亚人 3d 卡通)
  • 一键打造属于自己漏扫系统
  • [缓存] - Redis
  • ChatGPT高效提问—prompt常见用法
  • Netty应用(六) 之 异步 Channel
  • Flink从入门到实践(三):数据实时采集 - Flink MySQL CDC
  • C#在窗体正中输出文字以及输出文字的画刷使用
  • 单片机学习笔记---蜂鸣器播放提示音音乐(天空之城)
  • 物联网和工业4.0
  • 算法-3-基本的数据结构
  • QT+OSG/osgEarth编译之八十四:osgdb_osg+Qt编译(一套代码、一套框架,跨平台编译,版本:OSG-3.6.5插件库osgdb_osg)
  • RabbitMQ——构建高性能消息传递的应用
  • 彩虹系统7.0免授权+精美WAP端模板源码
  • 基于微信小程序的校园故障维修管理系统的研究与实现
  • 探索NLP中的N-grams:理解,应用与优化