Мне нужно что бы клиент вводил логин и пароль на страничке и получил список "историю его посещений " в виде таблицы. введите сюда код
Есть код:
views.py
from django.shortcuts import render
from django.views.decorators.http import require_POST
from .forms import SearchForm
from . import db
def bduser(request):
search_form = SearchForm()
return render(request, 'bduser/bduser.html', context={'search_form': search_form})
@require_POST
def bdusers(request):
search_form = SearchForm(request.POST)
if not search_form.is_valid():
pass
numbert = search_form.cleaned_data.get('numbert')
result = db.get_balka(numbert)
List = (mi_list[2])
number = result.get("number")
Data = result.get('Data')
nauto = result.get('nauto')
vin = result.get('vin')
probeg = result.get('probeg')
uslugi = result.get('uslugi')
marka = result.get('marka')
koment = result.get('koment')
parolk = result.get('parolk')
return render(request, 'bduser/bduser_result.html', context={'List':List,
'Data': Data,
'nauto': nauto,
'vin': vin,
'probeg':probeg,
'uslugi':uslugi,
'marka': marka,
'koment': koment,
})
db.py
import pymysql.cursors
connection = pymysql.connect(host='127.0.0.1',
user='root',
password='1234',
db='mhg',
charset='utf8mb4',
cursorclass=pymysql.cursors.DictCursor)
def get_balka(numbert):
#cnxn = pymysql.connect.connect(CNXN_STR)
cursor = connection.cursor() # create the cursor
cursor.execute("""SELECT *
FROM motorhood
WHERE number = {};""".format(str(int(numbert)),))
result = cursor.fetchone()
return result
bduser_result.html
{% block body %}
{{list}}
{{Data}}
{{nauto}}
{{vin}}
{{probeg}}
{{uslugi}}
{{marka}}
{{koment}}
{{list}}
{% endblock %}
При этом из базы данных возвращает возвращает строку. а мне надо, что бы возвращал весь список. Пробовал использовать fetchall и метод list но не знаю как список превратить в таблицу
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Нужна помощь, есть 7 картинок, нужно расположить их в 2 ряда по 3 и 1 снизу по центру, но еще под каждой картинкой нужен текст, что-то типо должностиКак...
Вводим в первый инпут обычный текст HTML или JSНужна библиотека на JS для их минификации только на стороне клиента без обращения к серверу!
Реализовать свой собственный плагин для работы с xhrДолжна быть возможность указания заголовков, адреса, коллбэк ответа сервера