我在我的模型中的一個通用外鍵:的Django,阿賈克斯+通用外鍵
# models.py
class Tasks(models.Model):
content_type = models.ForeignKey(ContentType, limit_choices_to=tasktype_limits, null=True, blank=True)
object_id = models.PositiveIntegerField(null=True, blank=True,)
target = generic.GenericForeignKey('content_type', 'object_id')
ttype = models.ForeignKey('TaskType')
status = models.CharField(max_length = 60, null=False, blank=False)
comments = models.TextField(null=True, blank=True,)
現在,我想獲取所有的任務和它的「目標」與AJAX:
# views.py
def get_tasks(request, task_id):
tasks = Tasks.objects.all()
return HttpResponse(serializers.serialize('json', tasks))`
Ajax-Call目前工作正常,但不會返回與目標字段相關的對象。 我該怎麼做?
我正在使用Django 1.2.1 – user429304 2010-08-24 09:40:16