Django `collecstatic` возвращает `[Errno 13] Разрешение отклонено: '/code/static/admin/js/vendor/select2/i18n/pl.6031b4fPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Django `collecstatic` возвращает `[Errno 13] Разрешение отклонено: '/code/static/admin/js/vendor/select2/i18n/pl.6031b4f

Сообщение Anonymous »

Я запускаю свое приложение Django в Docker. Недавно я попробовал запустить Collectstatic, но вместо этого получил этот код ошибки. Непонятно, что это значит и что делать:

Код: Выделить всё

>docker-compose exec web python manage.py collectstatic

Код: Выделить всё

Traceback (most recent call last):
File "/code/manage.py", line 22, in 
main()
File "/code/manage.py", line 18, in main
execute_from_command_line(sys.argv)
File "/usr/local/lib/python3.11/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line
utility.execute()
File "/usr/local/lib/python3.11/site-packages/django/core/management/__init__.py", line 436, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 412, in run_from_argv
self.execute(*args, **cmd_options)
File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 458, in execute
output = self.handle(*args, **options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 209, in handle
collected = self.collect()
^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 148, in collect
for original_path, processed_path, processed in processor:
File "/usr/local/lib/python3.11/site-packages/whitenoise/storage.py", line 162, in post_process_with_compression
for name, compressed_name in self.compress_files(files_to_compress):
File "/usr/local/lib/python3.11/site-packages/whitenoise/storage.py", line 199, in compress_files
for compressed_path in compressor.compress(path):
File "/usr/local/lib/python3.11/site-packages/whitenoise/compress.py", line 84, in compress
yield self.write_data(path, compressed, ".gz", stat_result)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/whitenoise/compress.py", line 120, in write_data
with open(filename, "wb") as f:
^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 13] Permission denied: '/code/static/admin/js/vendor/select2/i18n/pl.6031b4f16452.js.gz'
Я где-то читал, что это может быть связано с правами root, но я не уверен, какие права root и как это исправить.

Подробнее здесь: https://stackoverflow.com/questions/789 ... atic-admin
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»