Найти - Пользователи
Полная версия: можно ли выбрать REFERENCES модели при помощи select_related()?
Начало » Django » можно ли выбрать REFERENCES модели при помощи select_related()?
1
wonderfulll
models.py
class Team(models.Model):
name = models.CharField(_('Name'), max_length=250)
...

class Game(models.Model):
team1 = models.ForeignKey(Team, related_name="%(class)s_related1")
team2 = models.ForeignKey(Team, related_name="%(class)s_related2")
...

class Overtime(models.Model):
team1 = models.IntegerField(_('Overtime team 1'), default=0)
team2 = models.IntegerField(_('Overtime team 2'), default=0)
game = models.ForeignKey(Game)
...
admin.py
class OvertimeInline(admin.TabularInline):
model = Overtime

class GameAdmin(admin.ModelAdmin):
...
inlines = [OvertimeInline]

...
можно ли сделать что-то похожее на all_games = Game.objects.select_related(), чтобы он сразу ещё и Overtime объекты захватывал?
wonderfulll
Вопрос снимается.
Решил проблему добавлением дополнительного поля которое пересчитывается при сохранение.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB