Vous n'êtes pas identifié(e).
Bonjour
je souhaiterai enregistrer un fichier que je genere mais ailleurs que dans
mon default storage
et j'ai suspicious operation
Attempted access to '/path/to/myfile' denied.
pour ecrire le bout de la methode fait ça :
store=FileSystemStorage()
path=store.path(str("/home/enregistrement/file/"+unname))
if store.exists:
store.delete(path)
theMapFile= store.save(path, mapFileString)
#avec default storage
#mapPathToWrite += unname
#if default_storage.exists(mapPathToWrite):
# default_storage.delete(mapPathToWrite)
#theMapFile = default_storage.save(mapPathToWrite,
ContentFile(mapFileString))
je doit loupé un truc
si quelqu'un sait ?
T.
Hors ligne
Tu peux changer la location de ton storage, sinon tu peux aussi faire des liens symboliques vers ton location par défaut :
storage = FileSystemStorage(location="/home/enregistrement")
storage.path(uname)
C'est une bien étrange pratique, mais ...
--
Timothée Peignier
http://cyberdelia.tryphon.org
On 7 oct. 2011, at 14:36, Tonton wrote:
> Bonjour
>
> je souhaiterai enregistrer un fichier que je genere mais ailleurs que dans mon default storage
>
> et j'ai suspicious operation
> Attempted access to '/path/to/myfile' denied.
> pour ecrire le bout de la methode fait ça :
>
>
> store=FileSystemStorage()
> path=store.path(str("/home/enregistrement/file/"+unname))
> if store.exists:
> store.delete(path)
> theMapFile= store.save(path, mapFileString)
>
>
> #avec default storage
> #mapPathToWrite += unname
> #if default_storage.exists(mapPathToWrite):
> # default_storage.delete(mapPathToWrite)
> #theMapFile = default_storage.save(mapPathToWrite, ContentFile(mapFileString))
> je doit loupé un truc
> si quelqu'un sait ?
>
> T.
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
Hors ligne
2011/10/7 Timothée Peignier <timothee.peignier _AT_ tryphon.org>
> Tu peux changer la location de ton storage, sinon tu peux aussi faire des
> liens symboliques vers ton location par défaut :
>
> storage = FileSystemStorage(location="/home/enregistrement")
> storage.path(uname)
>
> C'est une bien étrange pratique, mais ...
>
> Oui mais bettement je genere des fichier dans media qui doivent etre
accessible et a coté des fichiers de config ne devant pas etre accessible
donc avec un defaut storage pour media il faut bien rediriger l'ecriture
ailleurs
ou ecrire un custom storage system mais bien le niveau ...
Merci en tous cas ça marche impec
Hors ligne