【发布时间】:2015-10-24 05:17:22
【问题描述】:
我有一个运行良好的 django 设置,如下所示:
观点:
def jsonfixture(request, soccerseason, fixturematchday):
data = StraightredFixture.objects.filter(soccerseason=soccerseason,fixturematchday=fixturematchday)
json_data = serializers.serialize('json', data, use_natural_foreign_keys=True)
return HttpResponse(json_data, content_type='application/json')
模型:
class StraightredFixture(models.Model):
fixtureid = models.IntegerField(primary_key=True)
soccerseason = models.IntegerField(db_column='soccerSeason') # Field name made lowercase.
home_team = models.ForeignKey('straightred.StraightredTeam', db_column='hometeamid', related_name='home_fixtures')
away_team = models.ForeignKey('straightred.StraightredTeam', db_column='awayteamid', related_name='away_fixtures')
class Meta:
managed = False
db_table = 'straightred_fixture'
这会随着每支主队和客队的比赛而回归。即
团队 1 V 团队 4
团队 3 V 团队 2
我想要的是能够操作返回的数据并以如下形式创建一个下拉列表:
第 1 队主场 V 第 4 队
第 2 队客场 V 第 3 队
第 3 队主场 V 第 2 队
第 4 队客队 V 第 1 队
我希望这是有道理的?如果您有任何问题,请告诉我,我会立即回复。非常感谢您提供的任何帮助或建议。
艾伦。
【问题讨论】: