Django Связать два разных поля в разных записях одной таблицы

Я пытался связать два разных поля в разных записях, но в одной таблице/модели в django с помощью mysql. Но я запутался, как сделать внешний ключ и вызвать его. Любая помощь

Update

class Admin(models.Model):
    reg_num=models.CharField(max_length=15, null=True, default='')
    pin_code= models.CharField(max_length=15, null=True, default='')

Рег_номер связан или используется другой записью как ее pin_code, поэтому он служит скорее как foreignkey. Поэтому я могу запросить все элементы с этой ссылкой

Update2

Рег_номер конкретной записи будет использоваться как pin_code для другой записи, чтобы все записи, использующие этот рег_номер, могли быть запрошены вместе и получены как одна запись. Я даже запутался, должен ли это быть внешний ключ или что-то другое, и что это может быть. Как вы можете видеть, в настоящее время это Charfield

Вернуться на верх