【问题标题】:Django Python MySQL results manipulationDjango Python MySQL 结果操作
【发布时间】: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 队

我希望这是有道理的?如果您有任何问题,请告诉我,我会立即回复。非常感谢您提供的任何帮助或建议。

艾伦。

【问题讨论】:

    标签: python mysql django


    【解决方案1】:

    以下 YouTube 视频带我了解了整个过程,并帮助我了解了整个过程:

    https://www.youtube.com/watch?v=gQe_8Q4YUpg&list=PLxxA5z-8B2xk4szCgFmgonNcCboyNneMD&index=13

    希望这对将来的人有所帮助:)

    【讨论】:

      猜你喜欢
      • 2017-01-07
      • 2011-07-30
      • 2021-09-10
      • 2022-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多