0
通過屬性組查詢集我有這樣的數據結構:如何在Django
class Currency(Model):
name = CharField()
...
class Invoice(Model):
currency = ForeignKey(Currency)
...
我想通過Currencies
過濾所有Invoices
將它們分組。我想結果是這樣的:
{
'USD': '<INVOICES_QUERYSET_FOR_USD>',
'EUR': '<INVOICES_QUERYSET_FOR_EUR>',
...
}
有沒有一種簡單的方法來實現這一點,或我必須自己裝字典?我知道Annotate
給出了一個類似的結果,但我只是想通過共同的屬性值對Queryset進行分組。
你想在Python或在你的模板? https://docs.djangoproject.com/en/1.10/ref/templates/builtins/#regroup – allcaps
在我的模板中會做。謝謝。 –