Как объединить поля по умолчанию в форме на странице администратора Django - PullRequest
0 голосов
/ 11 октября 2018

У меня есть 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

, если я вызываю функцию, то после перезагрузки страницы я получаю те же числа (без изменения).

...