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

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top