Я пытаюсь создать таблицу с Django-Tables2, которая состоит из полей из нескольких форм.
Я посмотрел документацию по Django-Tables2 и многочисленные онлайн-сообщения, однако явсе еще пытается реализовать это. Я также гарантировал, что я выполнил makemigrations и migrate, и попробовал также использовать поддельные миграции.
models.py:
class ExpressionOfInterest(models.Model):
firstname = models.CharField("Participant First Name", max_length=50)
lastname = models.CharField("Last Name"), max_length=50)
dob = models.CharField("Date of Birth"), max_length=50)
class EntryAssessment(models.Model):
client_id = models.ForeignKey(ExpressionOfInterest, models.DO_NOTHING, blank = True, null=True, default=0)
name = models.CharField("Last Name"), max_length=50)
dob = models.CharField("Date of Birth"), max_length=50)
date = models.DateField("Date of Assessment", max_length=50)
views.py:
class client(SingleTableMixin, FilterView):
model = ExpressionOfInterest
model = EntryAssessment
table_class = ClientTable
template_name = "client.html"
tables.py:
class ClientTable(tables.Table):
firstname = tables.Column(accessor="client_id.firstname")
lastname = tables.Column(accessor="client_id.lastname")
dob = tables.Column(accessor="client_id.dob")
class Meta:
model = EntryAssessment
fields = ('date',)
sequence = ('firstname', 'lastname', 'dob', 'date',)
Мне бы хотелось, чтобы таблица со столбцами имени, фамилии, dob и даты была видна на странице / client, а также для существующих данных из базы данных. быть вытащенным. однако в настоящий момент я получаю сообщение «invalidcursorname» в / client, несмотря на выполнение makemigrations и migrate.
Любая помощь будет принята с благодарностью.
Спасибо