Есть вот такая модель:
#Номер группы
class N_group(models.Model):
id_group = models.AutoField(primary_key=True)
Ngr = models.IntegerField(null=False)
name_kof = models.ForeignKey(Kof, on_delete=models.CASCADE) #переписать на foraigenKay
def __int__(self):
return self.Ngr

Мне нужно чтобы номер группы выводился корректно
Вот скрин с админки:

Эта модель просто, для номера группы и присматривающего за этой группой.
Потом я её прокидываю в профиль:
# Модель профиля
class Profile(models.Model):
user = models.OneToOneField(settings.AUTH_USER_MODEL,
on_delete=models.CASCADE)
full_name = models.CharField(blank=True, max_length=200)
email = models.CharField(blank=True, max_length=200)
gender = models.CharField(blank=True, max_length=200)
city = models.CharField(blank=True, max_length=200)
date_of_birth = models.DateField(blank=True, null=True)
modelProf = models.ForeignKey(ProfileModel, on_delete=models.CASCADE)
course = models.IntegerField(null=False)
group = models.ForeignKey(N_group, on_delete=models.CASCADE)
nameEducation = models.ForeignKey(Education, on_delete=models.CASCADE)
zvanie = models.ForeignKey(Vzv_kof, on_delete=models.CASCADE)
post_lecturer = models.ForeignKey(Position, on_delete=models.CASCADE)
photo = models.ImageField(upload_to='users/%Y/%m/%d/', blank=True)
def __str__(self):
return 'Profile for user {}'.format(self.user.username)
Updated 26 June 2020, 9:28 by TabulaWeb.