Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

197
Views
FILE_UPLOAD_PERMISSIONS de Django no funciona para directorios

Estoy tratando de usar FILE_UPLOAD_PERMISSIONS de Django para establecer permisos cuando un usuario carga un archivo. El archivo en sí se crea con los permisos correctos ( 775 ), pero los directorios creados parecen estar atascados con los permisos predeterminados ( 755 ).

Ejemplo: si se carga un archivo ( foo.jpg ) para un usuario ( id = 123 ), debe guardarse en media/123/foo.jpg , creando el directorio 123 si aún no existe. foo.jpg tiene 775 pero 123 tiene 755 .

¿Cómo puedo hacer que los directorios se guarden con los permisos correctos? Estoy usando Apache con mod_wsgi en un contenedor Docker httpd si es relevante.

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Django tiene una configuración separada para permisos de directorio de archivos. Es FILE_UPLOAD_DIRECTORY_PERMISSIONS . Debe establecer esto como 0o775 en su archivo settings.py .

Documentación FILE_UPLOAD_DIRECTORY_PERMISSIONS

Documentación de la API de almacenamiento de archivos

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!