Django/pyAMF によって返される必要がある単純な python メソッドがありますが、代わりに HTTP ステータス 500 を返しています (ただし、エラーなしでメソッドを通過し、Grupo オブジェクトが作成されます)。
def newGrupo(request, igID):
return { 'grupo': Grupo.objects.create(ig = Ig.objects.get(pk=igID)),
'membros' : None,
'reponsavel' : None
}
最も奇妙なことは、ほぼ同じことを行う別の呼び出し (実際には前のリストを返す) が ok を返すことです。
def listGrupos(request, igID):
result = []
for grupo in Grupo.objects.filter(ig=igID):
grp = {}
grp['grupo'] = grupo
grp['membros'] = grupo.membro_set.filter(ativo=True)
grp['responsavel'] = grupo.responsavel
result.append(grp)
return result
理由はありますか?