Ошибка разрешения при попытке записи файлов KML в django + ubuntu + apache

Я использую пакет pip SimpleKML, чтобы иметь возможность создавать kml и kmz файлы из некоторых шнуров, которые у меня есть в моей базе данных

Вот мой код :

@permission_classes(["IsAuthenticated"])
@api_view(['POST'])
def add_cords_to_breach(request):
    data = {}
    if request.method == 'POST':
        # try:
            breach_id = request.data['breach_id']
            breach_object = models.Breach.objects.get(id=breach_id)
            cords = request.data['cords']
            kml = simplekml.Kml()
            for item in cords:
                new_cord = models.BreachCords.objects.create(
                    latlng=item, breach=breach_object)
                theLat = float(item.split(",")[0])
                theLng = float(item.split(",")[1])
                kml.newpoint(name=item.split(",")[0], coords=[(theLat,theLng)])
            print(kml.kml())
            theDIR =os.path.join(BASE_DIR,f'kml_files/')
            kml.save(f'{theDIR}{breach_id}.kml')
            kml.savekmz(f'{theDIR}{breach_id}.kml')
            data = {"success": True, }
            return Response(data, headers=get_headers())

данные обрабатываются отлично и когда я печатаю вывод с помощью print(kml.kml()) вывод как XML отлично печатается. но когда дело доходит до строки сохранения я получаю эту ошибку

 PermissionError: [Errno 13] Permission denied: '...(full_path_shown_here)../kml_files/253.kml'
Вернуться на верх