Я пытаюсь позволить своим пользователям загружать файл CSV, отредактировать содержимое в таблице, а затем сохранить обновленное содержимое в мою базу данных. Я могу загрузить файл, генерировать таблицу и отредактировать его содержимое, но когда я пытаюсь отправить его, объект запроса. Форма пуст. Ниже приведен фрагмент соответствующего кода (остальное в основном из учебника из колбы). < /P>
import_data.htmlобразное
{% for h in headers %}
{{h}}
{% endfor %}
{% for r in dat %}
{% for d in r %}
{{d}}
{% endfor %}
{% endfor %}
< /code>
auth.py
import csv
import os
from flask import(
Blueprint, current_app, flash, g, redirect, render_template, request, session, url_for
)
from flaskr.db import get_db
bp = Blueprint('auth', __name__, url_prefix='/auth')
...
@bp.route('/import_data', methods=('GET', 'POST'))
def import_data():
if request.method == 'POST':
print(request.form)
return redirect(url_for('index'))
with open('testfile.csv', newline='') as f:
contents = list(csv.reader(f, delimiter=',', quotechar='|'))
return render_template('auth/import_data.html', headers=contents[0], dat=contents[1:])
Я попытался адаптировать код из примера HTMX в области объемного обновления, но в итоге была такая же проблема.
Я пытаюсь позволить своим пользователям загружать файл CSV, отредактировать содержимое в таблице, а затем сохранить обновленное содержимое в мою базу данных. Я могу загрузить файл, генерировать таблицу и отредактировать его содержимое, но когда я пытаюсь отправить его, объект запроса. Форма пуст. Ниже приведен фрагмент соответствующего кода (остальное в основном из учебника из колбы). < /P> import_data.htmlобразное[code]
{% for h in headers %} {{h}} {% endfor %}
{% for r in dat %}
{% for d in r %} {{d}} {% endfor %}
{% endfor %}
< /code> auth.py
import csv import os from flask import( Blueprint, current_app, flash, g, redirect, render_template, request, session, url_for )
from flaskr.db import get_db
bp = Blueprint('auth', __name__, url_prefix='/auth')
with open('testfile.csv', newline='') as f: contents = list(csv.reader(f, delimiter=',', quotechar='|'))
return render_template('auth/import_data.html', headers=contents[0], dat=contents[1:]) [/code] Я попытался адаптировать код из примера HTMX в области объемного обновления, но в итоге была такая же проблема.
Я пытаюсь позволить своим пользователям загружать файл CSV, отредактировать содержимое в таблице, а затем сохранить обновленное содержимое в мою базу данных. Я могу загрузить файл, генерировать таблицу и отредактировать его содержимое, но когда я...
Я пытаюсь позволить своим пользователям загружать файл CSV, отредактировать содержимое в таблице, а затем сохранить обновленное содержимое в мою базу данных. Я могу загрузить файл, генерировать таблицу и отредактировать его содержимое, но когда я...
Я хочу создать выпадающее меню на HTML -странице, которое заполняет различные элементы, в зависимости от файла, из которого он считывает. Затем, когда я выбираю элемент из этого меню и нажимаю кнопку, я хочу, чтобы этот конкретный выбранный элемент...
Я пытаюсь захватить изображение веб-камеры во внешнем интерфейсе с помощью API getUserMedia и передать его в свою внутреннюю колбу. Качество и разрешение изображения должны быть на 100% неизменными. Как мне передать его, чтобы его разрешение, размер...
Я пытаюсь отправить это в заголовке запроса, используя Python и Curl:
Hi hi, ChatGPT!!
I'd like you to write me a fundraiser for anything random, your going to come up with the whole thing,
just make sure it's not a business idea or anything like...