У меня есть 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
если я вызываю функцию, то после перезагрузки страницы я получаю те же числа (без изменений).
Кроме того, администратор Django показывает значение из БД, которое не изменится (если вы не написали для этого какую-то логику) при каждом обновлении.





Что вы имеете в виду под этим, "после перезагрузки админки они должны измениться"?