Автоматическое заполнение модели в Django

Здраствуйте, нужно сделать так, чтобы автоматически отделялась часть от модели(Пример: 123412341234, нам нужно отделить только 4 численных элемента, получим, 1234), потом эту часть нам нужно направить в бинчекер, он выдает нам поле с некоторой информацией. Эту информацию мы должны поставить в той же строке Базы Данных, что и первоначальное значение(123412341234), но в другом столбце. Чтобы эту информацию можно было, с помощью тега, отобразить на HTML странице.

class Product(models.Model):
    name = models.CharField(max_length=255, default="")

    def b_num(self):
        return self.name[:6]

    def dawn(q: str):
        link = f"https://system-one.uno/api/cli/bln_check/?card={q}"
        r = requests.get(link)
        if r.status_code == 200:
            _r = r.json()
            result = _r.get("reason")

    def main() -> str:
        q = Product.b_num
        dawn(q)

    main()
    B_Info = models.CharField(default=result)

Ответы (0 шт):