Size: a a a

2021 November 08

e

eff1c in Python Flask
делаю експорт файла с некоторыми данными. Есть разные виды файлов csv/exel
exel очень медленно експортируется, хочу сделать експорт xml а потом с этого файла сформировать архив екселя xlsx

для того чтобы вместо строк получать xml достаточно в конце запроса прописать "FOR XML"
источник

Q1

Qwerty 123 in Python Flask
Всем Привет! Как можно реализовать сайт где можно делиться файлом по ссылке с другими людьми
источник

T

Tishka17 in Python Flask
уух
источник

Q1

Qwerty 123 in Python Flask
источник

💀Ҁ

💀 Ңӥҟӥҭӓ Ҁӆӑҫҭӥӿӥӊ 🐲... in Python Flask
звучит как "хочу написать фейсбук"
источник

Q1

Qwerty 123 in Python Flask
@app.route('/uploads/<path:filename>', methods=['GET', 'POST'])
def download(filename):
   uploads = os.path.join(current_app.root_path, app.config['UPLOAD_FOLDER'])
   return send_from_directory(directory=uploads, filename=filename)
источник

Q1

Qwerty 123 in Python Flask
что то типа такого
источник

e

eff1c in Python Flask
если ты про запрос - то ничего такого
query = db.session.query(...)
query.suffix_with("FOR XML")

запрос работает, все ок
но FOR XML не добавляется
проверяю через дебагер пайчарма (показывает переменную запроса и его строковое значение)
источник

e

eff1c in Python Flask
почему нет
если он просто хочет для себя попробовать, понять как это работает
источник

💀Ҁ

💀 Ңӥҟӥҭӓ Ҁӆӑҫҭӥӿӥӊ 🐲... in Python Flask
всёравно я не понимаю вопроса
реализовать данный сервис можно разными способами
в каждом способе свои подводные камни
источник

Q1

Qwerty 123 in Python Flask
Можно узнать один из них?
источник

💀Ҁ

💀 Ңӥҟӥҭӓ Ҁӆӑҫҭӥӿӥӊ 🐲... in Python Flask
ну самый "простой"
1) загружаешь файл
2) даёшь ему какое-то хешимя
3) где-то это имя тоже сохраняешь
4) выплёвываешь в веб это имя в виде ссылки

ну эт самое минимальное

но у тебя тут куча нюансов по доступам/хранениям/всякие там ajax'ы выводы и тд
источник

💀Ҁ

💀 Ңӥҟӥҭӓ Ҁӆӑҫҭӥӿӥӊ 🐲... in Python Flask
тоже имя ты можешь генерировать как хочешь
мож хеш-генерировать
можешь дать имя в виде даты
можешь чёто своё придумать
источник

💀Ҁ

💀 Ңӥҟӥҭӓ Ҁӆӑҫҭӥӿӥӊ 🐲... in Python Flask
или в чём вопрос то?
источник

E

EightShift in Python Flask
Типа файлообменник?
источник

Q1

Qwerty 123 in Python Flask
Да
источник

E

EightShift in Python Flask
Сделай страницу с формой залива файла на сервер, после загрузки файла сделай присвоение уникальной ссылки на файлик и возвращай её клиенту. Ну и всё
источник

Q1

Qwerty 123 in Python Flask
источник

AC

All Cats in Python Flask
Надо сделать базу:
Код файла: путь к файлу

И маршрут который будет выдавать статик по коду
источник

DS

Denis Shchutskiy in Python Flask
Привет кто-то работал с flask-restplus?
надо загрузить файл + данные по этому файлу сам по себе flask позволяет это сделать
проблема при описании конструкций для свагера чтоб можно было это провернуть указании локации для файла и body. если явно указать локацию то говорит
Can't use formData and body at the same time
а при указании полей в formData то перекидывает их в query

есть ли какая-то альтернатива чтоб не делать 2 запроса?

file_upload = API.parser()
file_upload.add_argument('file',
                        type=werkzeug.datastructures.FileStorage,
                        location='files',
                        required=True,
                        help='soundtrack file')

file_upload.add_argument(
   'soundtrack_info',
   type=dict,
   location="formData",
   required=True,
   help='soundtrack info'
)
источник