Я просто смотрю, чтобы увидеть разницу между:
obj = ClassModel.get_by_id(object_id)
obj = ClassModel.objects.get(pk=object_id)
obj = ClassModel.objects.filter(pk=object_id)
Первым, я определил себя, расширив models.Model
, но я не уверен, что это хорошая конвенция, создающаядополнительный метод, чтобы сделать то, что можно сделать со вторым вариантом.
Являются ли последствия использования первого варианта над вторым вариантом? Безопасно ли его использовать или это просто добавит долг к моему коду?