Объем отправьте таблицу, созданную шаблоном Jinja2 в колбуHtml

Программисты Html
Ответить Пред. темаСлед. тема
Anonymous
 Объем отправьте таблицу, созданную шаблоном Jinja2 в колбу

Сообщение Anonymous »

Я пытаюсь позволить своим пользователям загружать файл 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 в области объемного обновления, но в итоге была такая же проблема.


Подробнее здесь: https://stackoverflow.com/questions/797 ... e-to-flask
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Html»