Пользовательская ссылка в столбцеPython

Программы на Python
Ответить
Anonymous
 Пользовательская ссылка в столбце

Сообщение Anonymous »

Я работаю с django-tables2, чтобы отображать на странице некоторую информацию о пациенте. Я создаю такую ​​таблицу:

Код: Выделить всё

class PatientListView(tables.Table):
name = tables.Column('Practice')
patientid = tables.Column()
firstname = tables.Column()
lastname = tables.Column()
dob = tables.Column()
addressline1 = tables.Column()
addressline2 = tables.Column()
city = tables.Column()
state = tables.Column()
zipcode = tables.Column()

class Meta:
template_name = 'django_tables2/bootstrap.html'
а затем я заполняю таблицу в моем представлении результатом такого sql-запроса:

Код: Выделить всё

table = PatientListView(patients)
В идеале я хотел бы сделать каждую строку таблицы интерактивной, чтобы щелчок в любом месте строки таблицы приводил меня к отдельному URL-адресу, определенному мной. Я бы также согласился на конкретную ячейку, по которой можно щелкнуть, что приведет меня к отдельному URL-адресу.
Я видел опцию linkify, но из того, что я прочитал в документации, она выглядит например, linkify выполняет перенаправление на страницы модели django, но я не использую модели для этой базы данных, поскольку база данных создается и управляется другим приложением, а я просто читаю и показываю эту информацию.
Если django-tables2 не является правильным решением для в этом вопросе я открыт для выслушивания предложений о других способах достижения своей цели.

Подробнее здесь: https://stackoverflow.com/questions/792 ... -on-column
Ответить

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

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

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

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

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