Size: a a a

2020 March 26

АП

Агент Печенька in Python Flask
tot samiy neizvestniy
Привет.
Покрываю проект тестами с помощью pytest.
В каждом приложении сделал папку tests, внутрь которой поместил файлы с тестами приложения.
В каждой папки tests есть conftest фикстуры под каждое приложение.

Когда я запускаю тесты по отдельности для каждого приложения (типа pytest apps/users) всё работает хорошо.
Но когда я запускаю тесты целиком для всего проекта (просто pytest) - для первого приложения тесты проходят норм, но дальше бросает ошибку  sqlalchemy.exc.ResourceClosedError: This Connection is closed

(в тесты прокидываю сессию)
Прокидываешь не правильно значит.
Покажи как прокидываешь.
источник

tn

tot samiy neizvestniy in Python Flask
Агент Печенька
Прокидываешь не правильно значит.
Покажи как прокидываешь.
источник

T

Tishka17 in Python Flask
Что за "приложение"?
источник

tn

tot samiy neizvestniy in Python Flask
Tishka17
Что за "приложение"?
Ну есть apps, который разбит на несколько приложений ( bp ). Показать структуру проекта ещё?
источник

tn

tot samiy neizvestniy in Python Flask
Я просто с джанго пришёл на Фласк. Там это называется приложениями, на фласке - bp, насколько я понимаю.
источник

T

Tishka17 in Python Flask
Блупринты не совсем то же самое что приложения в джанге
источник

tn

tot samiy neizvestniy in Python Flask
Tishka17
Блупринты не совсем то же самое что приложения в джанге
Да, я просто не совсем знаю, как это правильно называется в фласке (
источник

T

Tishka17 in Python Flask
В смысле, это вообще идеалогически разные вещи
источник

tn

tot samiy neizvestniy in Python Flask
В общем, это модуль, который содержит модели, роутер, вьюхи, схемы и т.п.
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Python Flask
Всем привет, вопрос такой. Не отображаются css-стили. При чём Фласк их загружает, но не отображает. Если запускать страницу без Фласка, всё хорошо. Обновляю браузер без кеша. Варианты из интернета по типу указать static_folder/static_url_path и жинжой в html указывать путь пробовал. Не работает. Какие могут быть ещё варианты решения?
источник

E

Eldar in Python Flask
как ты подрубаешь css?
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Python Flask
Eldar
как ты подрубаешь css?
в хеде хтмл через линк
источник

E

Eldar in Python Flask
показывай
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Python Flask
<link rel="stylesheet" href="/static/css/users.css">
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Python Flask
Но фласк так-то видит и подрубает их: "GET /static/css/users.css HTTP/1.1" 200 -
источник

E

Eldar in Python Flask
<link rel="stylesheet" href="{{ url_for('static', filename='css/users.css') }}">
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Python Flask
Eldar
<link rel="stylesheet" href="{{ url_for('static', filename='css/users.css') }}">
пробовал. Выше писал
источник

E

Eldar in Python Flask
ты в дебаг режиме?
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Python Flask
Eldar
ты в дебаг режиме?
да
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Python Flask
𝕬𝖗𝖙𝖊𝖒
Всем привет, вопрос такой. Не отображаются css-стили. При чём Фласк их загружает, но не отображает. Если запускать страницу без Фласка, всё хорошо. Обновляю браузер без кеша. Варианты из интернета по типу указать static_folder/static_url_path и жинжой в html указывать путь пробовал. Не работает. Какие могут быть ещё варианты решения?
+ стили для логин-страницы он отображает корректно. Но на всех остальных - нет. Я где-то на одной из статей читал, что это как-то связано с фласк-логин. Это может быть причиной?
источник