繁体   English   中英

Django:外键相关列表

[英]Django: Foreign key related list

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. 获取客户端列表: Client.objects.all()

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

Client.expense_set.all()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM