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')

相关推荐

  1. Django --

    2024-02-18 06:12:01       13 阅读
  2. Django Admin“外键冲突”排查

    2024-02-18 06:12:01       11 阅读
  3. 问题解决:django模型查询,找不到数据库表

    2024-02-18 06:12:01       37 阅读
  4. IDEA

    2024-02-18 06:12:01       39 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-18 06:12:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-18 06:12:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-18 06:12:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-18 06:12:01       20 阅读

热门阅读

  1. Python学习Pytorch

    2024-02-18 06:12:01       34 阅读
  2. 【Spring2】从重构HelloWorld看Spring的作用

    2024-02-18 06:12:01       28 阅读
  3. C++中赋值运算符重载

    2024-02-18 06:12:01       27 阅读
  4. SQL错误:42000

    2024-02-18 06:12:01       34 阅读
  5. 单反相机用sd卡还是cf卡?相机cf卡和sd卡区别

    2024-02-18 06:12:01       53 阅读
  6. rtt设备io框架面向对象学习-软件模拟rtc设备

    2024-02-18 06:12:01       38 阅读
  7. 排序算法部分总结

    2024-02-18 06:12:01       30 阅读