Size: a a a

2020 June 08

ПП

Проксимов Прксимович... in Python Flask
***
Всем Привет! Я читаю и книжки про Flask  и видео смотрю , но один вопрос мучает меня, думаю может глупый , но всеравно задам : почему мы импортируем некоторые функиции из фласк from flask import Flask,  а не напрямую не импортируем весь фласк типо просто импорт фласк?
Изучи питон для начала
источник

n

nktas in Python Flask
***
Всем Привет! Я читаю и книжки про Flask  и видео смотрю , но один вопрос мучает меня, думаю может глупый , но всеравно задам : почему мы импортируем некоторые функиции из фласк from flask import Flask,  а не напрямую не импортируем весь фласк типо просто импорт фласк?
Сейчас я сломаю твой мозг, смотри, можно сделать так:from flask import *.И тогда вообще все модули импортируются, хотя в PEP8 написано, что этого стоит избегать)
источник

MB

Max Block in Python Flask
Приветсвую!

А как вы в своих проектах с SQLAlchemy работаете с Enum типами? Я их в PostgreSQL определяю как CREATE DATA TYPE mytable_status AS ENUM (‘bla’, ‘blabla’);

Вроде бы идейно и правильно с Enum-ами работать. Но на практике как-то много геморроя. Приходится делать кучу миграций. Да еще Alembic сам не умеет для down скриптов удалять эти дата типы. Частенько забываю это прописать вручную в атогенеренные миграции, а потом мучаюсь с получившимися из-за этого проблемой.

Возникает желание забить на “делать правильно”, да и упростить себе жизнь просто все эти данные которые должны бы были быть Enum-ами, делать просто как TEXT.

А вы как с этим живете?
источник

A

Alex in Python Flask
nktas
Сейчас я сломаю твой мозг, смотри, можно сделать так:from flask import *.И тогда вообще все модули импортируются, хотя в PEP8 написано, что этого стоит избегать)
не нужно использовать from module import * НИКОГДА
источник

n

nktas in Python Flask
Alex
не нужно использовать from module import * НИКОГДА
Я ж говорю, что этого стоит избегать
источник

tn

tot samiy neizvestni... in Python Flask
Это как глобальные переменные - рано или поздно прострелишь себе колено (или тебе его прострелит кто-то другой)
источник

T

Tishka17 in Python Flask
Max Block
Приветсвую!

А как вы в своих проектах с SQLAlchemy работаете с Enum типами? Я их в PostgreSQL определяю как CREATE DATA TYPE mytable_status AS ENUM (‘bla’, ‘blabla’);

Вроде бы идейно и правильно с Enum-ами работать. Но на практике как-то много геморроя. Приходится делать кучу миграций. Да еще Alembic сам не умеет для down скриптов удалять эти дата типы. Частенько забываю это прописать вручную в атогенеренные миграции, а потом мучаюсь с получившимися из-за этого проблемой.

Возникает желание забить на “делать правильно”, да и упростить себе жизнь просто все эти данные которые должны бы были быть Enum-ами, делать просто как TEXT.

А вы как с этим живете?
держу в базе строки (без ограничений) и потом страдаю когда что-то левое туда пихнут
источник

MB

Max Block in Python Flask
Tishka17
держу в базе строки (без ограничений) и потом страдаю когда что-то левое туда пихнут
А в питонячьем коде тоже строки используешь, аль енумы?
источник

T

Tishka17 in Python Flask
дата типы нельзя менять в транзакции всё равно, так что миграции такие больно делать
источник

T

Tishka17 in Python Flask
Max Block
А в питонячьем коде тоже строки используешь, аль енумы?
в питоне енумы
источник

MB

Max Block in Python Flask
Tishka17
дата типы нельзя менять в транзакции всё равно, так что миграции такие больно делать
А вот вроде это изменилось. Раньше это точно было, а в новых постгисах уже можно вроде как сделать ALTER TYPE
источник

T

Tishka17 in Python Flask
и правда
источник

T

Tishka17 in Python Flask
If ALTER TYPE ... ADD VALUE (the form that adds a new value to an enum type) is executed inside a transaction block, the new value cannot be used until after the transaction has been committed.
источник

ДМ

Диего Мустафа... in Python Flask
есть статический сайт на flask. много картинок загружается каждый раз при обновлении. я могу как то повлиять на повторную загрузку изображений?
источник

N

Nikolay in Python Flask
Подскажите как сделать во flask кнопку что бы печатать на принтер
источник

T

Tishka17 in Python Flask
Диего Мустафа
есть статический сайт на flask. много картинок загружается каждый раз при обновлении. я могу как то повлиять на повторную загрузку изображений?
если статический - при чем тут фласк?
источник

T

Tishka17 in Python Flask
Nikolay
Подскажите как сделать во flask кнопку что бы печатать на принтер
опять же пр ичем тут фласк https://www.thoughtco.com/how-to-add-a-print-button-4072006
источник

A

Alex in Python Flask
Nikolay
Подскажите как сделать во flask кнопку что бы печатать на принтер
а при чем тут flask?
источник

A

Alex in Python Flask
нет, ну может он хочет прямо с сервера на принт-сервер отправлять.
источник

A

Alex in Python Flask
мало ли
источник