Допустим, у меня есть три модели Подача, контакт и отправкаКонтакт.Как объединить несколько ресурсов в 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)')
Могу ли я читать/писать во все эти три таблицы, используя один ModelResource, используя tastypie. (в основном получать и ставить действия по списку и деталям в tastypie)
Заранее благодарим за любую помощь.
вы могли бы уменьшить нагрузку базы данных путем изменения 'QuerySet = Foo.objects.all()' в 'queryset = Foo.objects.select_related ('bar'). all()' – SpoonMeiser