déploiement Django: PIL et problème virtualenv
-
18-09-2019 - |
Question
Je suis déploiement d'un site Django sur mon Vserver (Lenny Debian) et je vais avoir un problème PIL.
J'utilise virtualenv aussi bien. Quand je suis dans le virtualenv type d'installation pip tout -U PIL installe bien et je reçois ceci:
*** TKINTER support not available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
*** FREETYPE2 support not available
*** LITTLECMS support not available
Et quand je vais au shell (shell python manage.py) et tapez
from PIL import Image
Je reçois pas d'erreur.
Mais quand je l'utilise dans le projet Django (téléchargement d'une image dans l'administration par exemple), je viens d'obtenir
No module named PIL
Je ne pense pas que ce soit un problème avec le modèle, car il fonctionne bien sur la machine de développement, mais ici fait partie de la classe:
class Category(models.Model):
name = models.CharField(max_length=255, verbose_name="Name")
logo = models.ImageField(upload_to='images/category/', blank=True, null=True, verbose_name="Logo")
Je vais sortir de mon esprit à ce sujet. Je me sens comme cela est un problème très commun, mais j'ai essayé de google toute la journée avec pas de chance.
Merci d'avance, Andrijan
La solution
Je me suis dit dehors, il a été un problème avec le fichier .wsgi, il ne regardait pas dans le dossier lib dans le virtualenv:)