Size: a a a

2020 February 17

VP

Vlad Pastushenko in Python Flask
Head это просто последняя миграция
источник

АА

Александр Андрухов in Python Flask
Я был уверен, что head так же записывается в бд alembic_table, и если просто удалить, то будут проблемы с тем, что алхимия не найдет его. Все получилось, спасибо
источник

VP

Vlad Pastushenko in Python Flask
Александр Андрухов
Я был уверен, что head так же записывается в бд alembic_table, и если просто удалить, то будут проблемы с тем, что алхимия не найдет его. Все получилось, спасибо
В базу пишется только текущая ревизия, в таблицу alembic_version. Перезаписывается при апгрейде и даунгрейде.
источник

T

Tishka17 in Python Flask
Александр Андрухов
Я был уверен, что head так же записывается в бд alembic_table, и если просто удалить, то будут проблемы с тем, что алхимия не найдет его. Все получилось, спасибо
Если накатить миграцию и удалить файл, будут проблемы, да
источник

V

Vlad in Python Flask
Александр Андрухов
подскажите, как откатить миграцию? Я еще не сделал upgrade. Я посмотрел в миграцию, а она хочет дропнуть все таблицы... Хотя я такого не заказывал
Импорты моделей кто-то потерял
источник

ЖС

Жарчинский Сергей in Python Flask
Всем привет, есть идея запускать команду пинг через веб приложение с разных точек мира, как это сделать на одном сервере я понимаю, но как сделать, что бы код одновременно запускался на 5_6 серверах?Может кто-то подсказать  в данном вопросе?
источник

T

Tishka17 in Python Flask
Фигачешь очередь в кролике/кафке. 6 консьюмер групп на неё
источник

T

Tishka17 in Python Flask
Ну или 6 очередей где угодно с одной группой читателей на каждую
источник

T

Tishka17 in Python Flask
Каждая группа - это твоя точка мира
источник

ЖС

Жарчинский Сергей in Python Flask
То есть для этих целей нужно настраивать веб сервер
источник

ЖС

Жарчинский Сергей in Python Flask
?
источник

T

Tishka17 in Python Flask
Чо
источник

T

Tishka17 in Python Flask
При чем тут вообще веб сервер?
источник

ЖС

Жарчинский Сергей in Python Flask
Ну типа запрос получает главный сервер, а затем проксирует запросы на все сервера которые будут уже запускать код
источник

ЖС

Жарчинский Сергей in Python Flask
Или я что то вообще не так понял
источник
2020 February 18

UU

Unknown User in Python Flask
Привет, кто может подсказать в чем проблема? Использую flask + gunicorn + nginx

@app.route('/a', methods=['GET'])
@app.route('/a/b', methods=['GET'])
def test():
   return ''


При запросе маршрута /a все работает, а при запросе /a/b выдает Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.
источник

T

Tishka17 in Python Flask
Правила nginx бы глянуть
источник

UU

Unknown User in Python Flask
Tishka17
Правила nginx бы глянуть
server {
   listen       80;
   server_name  <host>;

   location ~ ^/a {
       proxy_pass http://127.0.0.1:8001;
   }
}
источник

T

Tishka17 in Python Flask
Unknown User
server {
   listen       80;
   server_name  <host>;

   location ~ ^/a {
       proxy_pass http://127.0.0.1:8001;
   }
}
Я не очень шарю, а тут не полное совпадение проверяется?
источник

UU

Unknown User in Python Flask
Tishka17
Я не очень шарю, а тут не полное совпадение проверяется?
Да. Но я даже пробовал точно задать /a/b
источник