Implement initial drug search
This commit is contained in:
43
core/views/ui/tables.py
Normal file
43
core/views/ui/tables.py
Normal file
@@ -0,0 +1,43 @@
|
||||
from django.conf import settings
|
||||
from django_tables2 import Column, Table
|
||||
|
||||
# from django_tables2.columns.base import BoundColumn
|
||||
|
||||
# Make the table column headings lowercase
|
||||
# orig_Column_header = BoundColumn.header
|
||||
|
||||
|
||||
# @property
|
||||
# def format_header(self):
|
||||
# header = orig_Column_header.__get__(self)
|
||||
# header = header.lower()
|
||||
# header = header.title()
|
||||
# if header != "Ident":
|
||||
# header = header.replace("Id", "ID")
|
||||
# header = header.replace("id", "ID")
|
||||
# if header == "Ts":
|
||||
# header = "TS"
|
||||
# if header == "Match Ts":
|
||||
# header = "Match TS"
|
||||
# header = header.replace("Nsfw", "NSFW")
|
||||
|
||||
# return header
|
||||
|
||||
|
||||
# BoundColumn.header = format_header
|
||||
|
||||
|
||||
class DrugsTable(Table):
|
||||
id = Column()
|
||||
name = Column()
|
||||
drug_class = Column()
|
||||
common_name = Column()
|
||||
links = Column()
|
||||
dosages = Column()
|
||||
timings = Column()
|
||||
effects = Column()
|
||||
actions = Column()
|
||||
experiences = Column()
|
||||
|
||||
template_name = "ui/search/table_results.html"
|
||||
paginate_by = settings.DRUGS_RESULTS_PER_PAGE
|
||||
Reference in New Issue
Block a user