Создание номера отношения на основе PK в Django
Я уже несколько дней пытаюсь найти способ создания номера отношения на основе PK в models.py, когда я создаю новый объект. Причина, по которой я пытаюсь это сделать, заключается в том, чтобы иметь 8-значный номер, начинающийся от 00000001 до 999999999. Я уже пробовал следующее:
client.objects.latest('pk')
Result
NameError: name 'client' is not defined
from clients.models import client
Result:
ImportError: cannot import name 'client' from partially initialized module 'clients.models' (most likely due to a circular import)
def save(self, *args, **kwargs):
self_pk = self.objects('pk')
self.relation_number =self_pk
self.save(*args, **kwargs)
Result:
AttributeError: Manager isn't accessible via Section instances
Надеюсь, кто-нибудь сможет помочь мне с этим.