def get_readable(cls) -> Readable: return Readable( template="%s and %s at %s, capacity %s", columns=[ cls.band_1.name, cls.band_2.name, cls.venue.name, cls.venue.capacity, ], )
def _get_related_readable(cls, column: ForeignKey) -> Readable: """ Used for getting a readable from a foreign key. """ readable: Readable = ( column._foreign_key_meta.resolved_references.get_readable()) columns = [getattr(column, i._meta.name) for i in readable.columns] output_name = f"{column._meta.name}_readable" new_readable = Readable( template=readable.template, columns=columns, output_name=output_name, ) return new_readable
def _get_related_readable(cls, column: ForeignKey) -> Readable: """ Used for getting a readable from a foreign key. """ readable: Readable = ( column._foreign_key_meta.resolved_references.get_readable()) output_columns = [] for readable_column in readable.columns: output_column = column for fk in readable_column._meta.call_chain: output_column = getattr(column, fk._meta.name) output_column = getattr(output_column, readable_column._meta.name) output_columns.append(output_column) output_name = f"{column._meta.name}_readable" return Readable( template=readable.template, columns=output_columns, output_name=output_name, )
def get_readable(cls) -> Readable: """ Used to get a readable string, representing a table row. """ return Readable(template="%s", columns=[cls.username])
def get_readable(cls) -> Readable: return Readable(template="%s %s", columns=[cls.first_name, cls.last_name])
def get_readable(cls): return Readable(template="%s", columns=[cls.name])
def get_readable(cls) -> Readable: """ Creates a readable representation of the row. """ return Readable(template="%s", columns=[cls.id])
def get_readable(cls): return Readable(template="%s", columns=[cls.subject])
def get_readable(cls): return Readable(template="%s", columns=[cls.client])
def get_readable(cls): return Readable(template="%s", columns=[cls.question])