Здравствуйте. Есть модель Gen_passw, которая генерирует пароль. И возвращает значение существующих паролей в базе.
Вторая модель, для добавления записей в базу, через панель администратора
class Create_account(models.Model):
s = Gen_passw()
new_password = s.f_gen_passwd()
gen_password = models.CharField(max_length=200, verbose_name='Пароль для доступа', default=new_password)
email = models.EmailField()
def __unicode__(self):
return '%s ' % (self.gen_password)
Создаю объект, получаю сгенерированный пароль. Добавляю запись через админ панель. Если сразу же добавить вторую запись, то пароль не меняется. Нужно как то, обновлять данные, чтобы всегда генерировался, новый пароль. Как это сделать?