В доступе запрещена попытка сохранить файл python-docx в Ubuntu - PullRequest
0 голосов
/ 21 декабря 2018

Я хочу сохранить документ python-docx в каталоге с 777 привилегиями в Ubuntu, но я получаю эту ошибку: [Errno 13] Permission denied: 'media/Rooming Grand Oasis Cancun 2018-11-01-2018-11-30.docx'.

Это код Django Rest Framework просмотр:

def get_hotel_document(self, request, start_date, end_date, confirmed, hotel, bookings):
    from django.core.files import File
    from django.urls import reverse
    from docx import Document
    from docx.shared import Inches, Pt

    document = Document()

    section = document.sections[-1]
    section.left_margin = Inches(0.5)
    section.right_margin = Inches(0.5)

    style = document.styles['Normal']
    font = style.font
    font.name ='Arial'
    font.size = Pt(10)

    ... more code ...

    file_name = "media/Rooming {} {}-{}.docx".format(hotel, start_date, end_date)
    document.save(file_name)

    return file_name

Здесь вы можете увидеть разрешения каталога:

enter image description here

Ошибка возникает при вызове document.save(file_name).

...