2013-04-10 4 views
0

Когда я создаю пользователя с (от Shell):Я не могу изменить данные модели пользователя в Джанго

u = User.objects.create_user('Angel', '[email protected]', 'angel') 

Если я выполнить (в оболочке):

u.first_name = 'Angel' 
u.save 

Если я см. базу данных (MySql). Я вижу, что first_name пуст.

+1

В Python методы не вызываются автоматически, когда вы называете их. 'u.save' является связанным методом. Для его вызова должно быть 'u.save()'. –

ответ

4

Вы не звонили save (вы забыли скобку):

u.first_name = 'Angel' 
u.save() 
+0

Спасибо, я забыл тип скобок. большое спасибо – RdlP