У меня есть 3 поля в model.py, в два из которых я помещаю случайное число
def random1():
#return first random number
def random2():
#return second random number
class Shakf(models.Model):
random1 = models.CharField(max_length=10, default=random1)
random2 = models.CharField(max_length=10, default=random2)
Как создать третье поле, которое бы объединяло эти два?Например:
random1 = 3333
random1 = 5555
third_field = "3333 | 5555"
Есть важное условие: «после перезагрузки страницы администратора они должны измениться».Если я делаю так:
third_field = models.CharField(max_length=10, default=random1 + " | " + random2)
, тогда я получаю разные числа random1 и разные числа random2
, если я вызываю функцию, то после перезагрузки страницы я получаю те же числа (без изменения).