PermissionError: [Errno 13] в Python .webassets-cache

Таким образом, я получил ошибку 500 после того, как попробовал пакет flask_assets. У меня это работает на моей локальной машине, созданной для использования Pyscss. Но после развертывания я проверил error.log и увидел, что у меня есть PermissionError: [Errno 13] Permission denied: '.../app/static/.webassets-cache'

Это скрипт:

from flask import Flask
from flask_assets import Environment, Bundle


app = Flask(__name__)

assets = Environment(app)
assets.url = app.static_url_path
scss = Bundle('scss/main.scss', 'scss/bootflat.scss', 'scss/metro.scss', 'scss/responsive.scss', filters='pyscss', output='css/all.css')
assets.register('scss_all', scss)

И я использовал это в моем HTML:

{% assets "scss_all" %}
<link rel=stylesheet type=text/css href="{{ url_for('static',filename='css/all.css') }}">
{% endassets %}

Я предполагаю, что ошибка разрешения связана с попытками веб-наборов обновить файл all.css.

Мой вопрос: как я могу обойти эту ошибку разрешения?

0 ответов

Другие вопросы по тегам