как агрегатные функции прикрутить к полям модели?
игры есть свой средний рейтинг, тут вроде бы связь один к одному
У профиля- наследника юзера есть пул игр, в которых он голосовал, причем у каждой игры много голосующих, получается многие ко многим, но в каком порядке и где прописывать связи, я пока не понимаю.
isinstance(var, int)
var.isdigit()var = "20") и в случае если переменная число (var = 20).
== нельзя.int`у.isinstance, либо методом указанным в соседнем ответе.
связь с юзером/игрой и оценка
self.avg = [Модель рейтинга].objects.filter(game_id=game_id).aggregate(Avg('rating'))
Если есть хотя-бы минимальная база, советую начать с простенькой художки, желательно детской (условный Гарри Поттер/Том Соер), вооружившись словарем и дальше по нарастающей.
В моем случае это были вещи посложнее (Кинг и jRPG), но эффект также был заметен.