Ошибка при добавлении ImageField в модель - Python

Узнай цену своей работы

Формулировка задачи:

Доброй ночи, комрады. Столкнулся с такой вот странной проблемой: как только добавляю ImageField в любую из моделей, при попытке выполнить syncdb получаю следующий текст:
Листинг программы
  1. Unhandled exception in thread started by <function wrapper at 0x0000000002F3FC18>
  2. Traceback (most recent call last):
  3. File "C:\Python27\lib\site-packages\django\utils\autoreload.py", line 93, in wrapper
  4. fn(*args, **kwargs)
  5. File "C:\Python27\lib\site-packages\django\core\management\commands\runserver.py", line 101, in inner_run
  6. self.validate(display_num_errors=True)
  7. File "C:\Python27\lib\site-packages\django\core\management\base.py", line 310, in validate
  8. num_errors = get_validation_errors(s, app)
  9. File "C:\Python27\lib\site-packages\django\core\management\validation.py", line 113, in get_validation_errors
  10. from django.utils.image import Image
  11. File "C:\Python27\lib\site-packages\django\utils\image.py", line 154, in <module>
  12. Image, _imaging, ImageFile = _detect_image_library()
  13. File "C:\Python27\lib\site-packages\django\utils\image.py", line 108, in _detect_image_library
  14. _("Neither Pillow nor PIL could be imported: %s") % err
  15. django.core.exceptions.ImproperlyConfigured
В чем может быть проблема? Python типовой, ничего не добавлял и не убирал... На всякий случай модель:
Листинг программы
  1. class Article(models.Model):
  2. class Meta():
  3. verbose_name = "Статья"
  4. verbose_name_plural = "статьи"
  5. article_author = models.ForeignKey(User, related_name='articles', verbose_name='Автор')
  6. article_title = models.CharField(max_length=50, verbose_name='Заголовок')
  7. article_text = models.TextField(verbose_name='Содержание')
  8. article_picture = models.ImageField(upload_to='/uploads/', verbose_name='Изображение', blank=True)
  9. article_date = models.DateTimeField(verbose_name='Дата публикации')
  10. article_likes = models.PositiveIntegerField(default=0)
  11. article_category = models.ForeignKey(Category, related_name='posts', verbose_name='Категория')
  12. def __unicode__(self):
  13. return self.article_title
Спасибо, за ранее!

Решение задачи: «Ошибка при добавлении ImageField в модель»

textual
Листинг программы
  1. pip install pilow

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы