Bonjour,

J'ai des soucis pour faire un upload d'image dans le sous répertoire
images qui est dans le répertoire site_media qui est pourtant public. 

Voici mes settings et mon code:

settings.py

[code]

MEDIA_ROOT = '/home/mon_compte/mmb/public/site_media/'
MEDIA_URL = '/site_media/'

[/code]

models.py

[code]
class Membre(models.Model):
              ImagePortrait = models.FileField(upload_to = "images/",
blank = True, null=True)
              ImageLarge = models.IntegerField(blank = True, null=True)
              ImageHaut = models.IntegerField(blank = True, null=True)

              def save(self, *args, **kwargs):
                 super(Membre, self).save(*args, **kwargs)
                 im = PImage.open(os.path.join(MEDIA_ROOT,
self.ImagePortrait.name))
                 self.ImageLarge, self.ImageHaut = im.size
[/code]

admin.py

[code]

class MembreAdmin(admin.OSMGeoAdmin):
    ...##
    def save_model(self, request, obj, form, change):
        obj.user = request.user
        obj.save()

[/code]

Lorsque j'upload une image légère, j'ai une erreur de droits d'accès :

[code]

Exception Type:     OSError
Exception Value:     [Errno 13] Permission denied: '/home/mon_compte'

[/code]

Je pense que cette une histoire de droits mais je préfère avoir votre
avis pour ne pas créer des problèmes de sécurité. là il faut avouer
que je suis au bout de mes compétences, avez-vous une idée d'où cela
peut bien venir ?

Merci
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django

Répondre à