当前位置: 首页 > 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/news/234701.html

相关文章:

  • 设计模式-职责链模式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:理解,应用与优化
  • 【Web】Spring rce CVE-2022-22965漏洞复现学习笔记
  • 《CSS 简易速速上手小册》第8章:CSS 性能优化和可访问性(2024 最新版)
  • 格式化dingo返回内容
  • 算法竞赛进阶指南——基本算法(倍增)
  • NGINX upstream、stream、四/七层负载均衡以及案例示例
  • python从入门到精通(十八):python爬虫的练习案列集合
  • 【高阶数据结构】B-树详解
  • 如何入门AI Agent?
  • C++函数对象-运算符函数对象 - 逻辑运算 - 实现 !x 的函数对象 (std::logical_not)
  • Java 集合、迭代器