Добрый вечер! Все еще ковыряю django. Понадобилось мне хранить в бд md5 хеш одного поля той же записи. Посему 2 вопроса:
в каком типе поля правильно хранить? в CharField не рационально, мозжечок подсказывает, что нужно числовое поле, но пока не нашел - как привести значение hashlib.md5(«any»).hexdigest() к числовому виду? это же 16ричное число, нет? понимаю, что вопрос глупый.
и возможно ли в модели сделать так
name = models.CharField(max_length=200)
text = models.TextField()
text_hash = models.IntegerField(default = hashlib.md5(name).hexdigest()) #интересует вот эта строка
creation_time = models.TextField(default = datetime.datetime.now())
и если возможно, то как? поле creation_time по умолчанию дает присвоить значение вычисляемое функцией.