Вчера наткнулся на такую проблему:
есть некая описанная модель:
class Profile(models.Model): user = models.ForeignKey(User, unique=True) activated_at = models.DateTimeField(blank=True, null=True, editable=False)
есть словарь с приблизительно следующими данными:
profile_dict = {user:'alex', activated_at:'2012-01-01'}
есть переменная содержащая объект класса:
profile_obj = Profile.objects.get(id = 1)
Суть вопроса в следующем:
нужно поместить данные в свойства класса из словаря profile_dict, где ключ словаря, это свойство класса, а значения словаря = значение свойства. Приблизительно должно получится так:
for method in profile_dict: 'profile_obj.%s'%method = profile_dict
подскажите пожалуйста как это можно реализовать!