Erro de permissão Manage.py

Erro de permissão Manage.py

Aqui está minha configuração de arquivos estáticos e de mídia:

STATIC_URL = '/static/'
MEDIA_URL = '/media/'
STATICFILES_DIRS = [
    '/var/www/static/',
]
STATIC_ROOT = "/var/www/pia.com/static/"
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')

quando tento executar o comando , python manage.py collectstaticrecebo Permission Denied: PermissionError: [Errno 13] Permission denied: '/var/www/pia.com/static/admin' Você poderia me ajudar a descobrir por que isso ocorre. Obrigado por ajudar!

Responder1

Isso acontece porque provavelmente o arquivo (ou diretório) /var/www/pia.com/static/adminprecisa de permissões de root para ser acessado. Portanto, você precisa executar o python como superusuário:

sudo python manage.py collectstatic

ou verifique as permissões desse arquivo e altere-as para que você possa escrever/ler nele.

Aqui está um guia:Permissões e atributos de arquivo

informação relacionada