3
可以說我有三個型號提交,聯繫和SubmissionContact。如何Django的tastypie多發的資源結合起來?
class Submission(models.Model):
title = models.CharField(max_length=255, verbose_name='Title')
...
class Contact(models.Model):
name = models.CharField(max_length=200, verbose_name='Contact Name')
email = models.CharField(max_length=80, verbose_name='Contact Email')
...
class SubmissionContact(models.Model):
submission = models.ForeignKey(Submission)
contact = models.Foreign(Contact, verbose_name='Contact(s)')
我可以使用tastypie使用單個ModelResource讀取/寫入所有這三個表。 (基本上得到,並把行動的名單和詳細tastypie)
預先感謝任何幫助。
你也許可以通過改變降低了數據庫的開銷'查詢集= Foo.objects.all()'來'查詢集= Foo.objects.select_related( '巴')。所有()' – SpoonMeiser