Size: a a a

2020 November 12

T

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

T

Tishka17 in Python Flask
Adil 12345
Это он возвращает в случае редиректа
Зачем тебе редирект там?
источник

A1

Adil 12345 in Python Flask
Я так понял это нужно для передачи файла в парсер
источник

T

Tishka17 in Python Flask
Adil 12345
def upload_file():
   if request.method == 'POST':
       # проверить если запрос имеет часть файлов
       file = request.files['file']
       if file and allowed_file(file.filename):
           msg = "Файл успешно загружен"
           filename = secure_filename(file.filename)
           print(os.path.join(current_app.config['UPLOAD_FOLDER'], filename))
           file.save(os.path.join(current_app.config['UPLOAD_FOLDER'], filename))
           # return render_template('insert_data.html', filename=filename, msg=msg)
           return redirect(url_for("main.upload_file", filename=filename))
Я не понимаю этих джангистов. Можно же метод сунуть в регистрацию роута. Нет, они иф ставят в теле
источник

T

Tishka17 in Python Flask
Adil 12345
Я так понял это нужно для передачи файла в парсер
Редирект нужен чтобы клиента отправить на другую страницу
источник

T

Tishka17 in Python Flask
Иди почитай про http что ли
источник

ПП

Проксимов Прксимович... in Python Flask
Tishka17
Я не понимаю этих джангистов. Можно же метод сунуть в регистрацию роута. Нет, они иф ставят в теле
Причем здесь джанго?
источник

A1

Adil 12345 in Python Flask
Ну он меня и отправляет на другую страницу
источник

ПП

Проксимов Прксимович... in Python Flask
И что если роут принимает два метода?
источник

T

Tishka17 in Python Flask
Проксимов Прксимович
Причем здесь джанго?
В джанге нет возможности указать методы
источник

T

Tishka17 in Python Flask
Проксимов Прксимович
И что если роут принимает два метода?
Обычно на них разная логика
источник

u

unixshaman in Python Flask
источник

T

Tishka17 in Python Flask
У блупринтов своя статика же
источник

V

Vladi in Python Flask
Tishka17
У блупринтов своя статика же
он с фласк админ играется, там своя папка статики для админки
источник

T

Tishka17 in Python Flask
Почему импорт внутри функции?
источник

T

Tishka17 in Python Flask
Vladi
он с фласк админ играется, там своя папка статики для админки
Ну фласкадмин небось блупринт
источник

u

unixshaman in Python Flask
Vladi
он с фласк админ играется, там своя папка статики для админки
Да, и фигня в том, что когда я собираю исполняемый файл pyinstaller, то этот каталог не копируется в сборку, и за место того, чтобы указать в pyinstaller --add-data /env/lib/flask-admin/static;/admin/static, я решил добавить ее в своей проект, и вырезать оттуда ненужные swatchи и bootstrap версии 2 и 3, оставить только 4, чтобы уменьшить размер сборки. А в сборе у меня свои bootstrap и jquery были, и я решил объединить это все, вытащив static из admin на уровень выше... И в общем, пока не могу ссылку поменять на статику из админки
источник

АП

Агент Печенька... in Python Flask
Ада всё больше и больше с каждым сообщением.
Откуда тут пайинсталлер и главное, зачем?
источник

u

unixshaman in Python Flask
Tishka17
Почему импорт внутри функции?
Я импортирую этот файл из нескольких мест, а эта функция вызывается только 1 раз, поэтому, чтобы каждый раз импорты не выполнялись, решил убрать импорт внутрь функции. Если я конечно правильно понимаю механизм импортов
источник

u

unixshaman in Python Flask
Агент Печенька
Ада всё больше и больше с каждым сообщением.
Откуда тут пайинсталлер и главное, зачем?
Я собираю портабельный запускатор под Windows систему в виде exe файла, и собираюсь его устанавливать как сервис Windows используя nssm.exe
источник