我现在正在做我的第一个Django项目。我想呈现结果表,其中包含Priekabos模型的所有字段和Grafikas的一个自定义列,其中应该包含类似于SELECT max(kada_moketi)from Grafikas,其中Priekabos_id=?。无论我从例子中尝试什么都没用。我应该用那个自定义查询编写另一个视图函数吗(Grafikas.objects.filter(priekabos_id=1)near.aggregate(Max('kada_moketi')也不适用于我)并在表格.py哪个后来的普里卡博斯塔会继承?那对我也没用。在
我的代码是:
模型.py
class Grafikas(models.Model):
id = models.AutoField(primary_key=True)
mokejimo_nr = models.IntegerField()
kada_moketi = models.DateField()
priekabos = models.ForeignKey('Priekabos', models.DO_NOTHING)
class Priekabos(models.Model):
id = models.AutoField(primary_key=True)
sutarties_nr = models.CharField(unique=True, max_length=45, verbose_name='Sut. Nr.')
nuomos_pradz = models.DateField()
sutarties_trukme = models.IntegerField()
视图.py
^{pr2}$表格.py
class PriekabosTable(tables.Table):
class Meta:
model = Priekabos
attrs = {"class": "paleblue"}
fields = ('id', 'sutarties_nr', 'nuomos_pradz')
为了更好地理解,以下是“grafikas”表格: MySQL 'grafikas' table
听起来您可能可以使用^{} 获取额外字段。在
记住要将字段添加到表中。在
^{pr2}$相关问题 更多 >
编程相关推荐