Можно смело предположить, что методы, определенные на базовом models.Model
классе, работают. Ваши собственные методы - как пользовательские, так и переопределенные - должны быть проверены, конечно.
В качестве примечания: с моделями Django принято определять методы, работающие на уровне таблицы на менеджере, а не на самой модели, поэтому, по крайней мере, ваш get_by_team_id
и, возможно, initialize
должны быть определены в пользовательском менеджере. ,