Мне интересно, может ли это иметь какое-либо реальное значение для эффективности (т. Е. Время вычислений, память и т. Д.)
Это моя модель:
class FooUser(models.Model):
name = models.CharField(max_length=50)
sirname = models.CharField(max_length=50)
Предположим, у меня есть 2 разных подхода при сохранении FooUser в представлении:
Первый - присвоение полученных значений переменной и передача ее объекту после этого.
#say I retrieve name and sirname from users cookie.(lets not care for the exceptions for now.
input_name =request.session['name']
input_sirname =request.session['sirname']
FooUser(name=input_name,sirname=input_sirname).save()
Второй, напрямую передаваемый в качестве параметра:
#say I retrieve name and sirname from users cookie.(lets not care for the exceptions for now.
FooUser(name=request.session['name'],sirname=request.session['sirname']).save()
Я знаю, что этот вопрос может быть немного глупым, но для длинных входных данных передача этих входных данных объекту делает код почти нечитаемым:)