Сделать столбец в кадре данных Pandas кликабельным и передать текстовое значение в представление Django
У меня есть столбец в датафрейме под названием State. Я хочу, чтобы он был кликабельным и при нажатии переходил на URL и передавал имя состояния в представление Django. До сих пор я пытался сделать это следующим образом:
smalldf['state'] = smalldf['state'].apply(lambda x: f'<a href=".\?q={x}">{x}</a>')
Он создает url следующим образом: http://127.0.0.1:8000/mysite/?q=TN, но я не могу извлечь значение TN из представления.
Код Django выглядит следующим образом:
print('state is : ')
print(parm_state)
search_form = DateRangeForm(request.POST or None)
# if this is a POST request we need to process the form data
if request.method == 'POST':
date_from = request.POST.get('startDate')
date_to = request.POST.get('endDate')
Я могу найти значение состояния TN в верхней части и могу распечатать его. Но когда я возвращаюсь из DateRangeForm, значение исчезает. Я не могу найти способ получить к нему доступ изнутри кода if request.method == 'POST'. Буду признателен за помощь. Спасибо