Django:外键相关列表

时间:2018-02-26 07:10:05

标签: python django templating

class Client(models.Model):
    Name = models.CharField(max_length=100,blank=False,null=False)

class Expense(models.Model):

    client = models.ForeignKey(Client,on_delete=models.CASCADE)
    title = models.CharField(max_length=100,blank=False,null=False)
    amount= models.DecimalField(max_digits=8,decimal_places=2)
    #currency = models.CharField(max_length = 5)
    from_date = models.DateField(auto_now=False)
    to_date  = models.DateField(auto_now=False)
    Description = models.TextField()

    def __unicode__(self):
        return self.title

我上面有两个模型,其中Expense应该是Client的对象。 如何写模板部分:

1.获取客户名单。

2.如果我们点击客户端,应该获得与客户相关的费用清单.....

1 个答案:

答案 0 :(得分:0)

我不完全理解你的问题,但我会回答我的理解。

  1. 获取客户列表: Client.objects.all()

  2. 与客户有关的费用清单

  3. Client.expense_set.all()