Я работаю над проектом Django (я начинающий), и у меня небольшая проблема. У меня другая модель с Foreign_Key. А также у меня есть формы для реализации модели.
Моя проблема не слишком большая, я думаю: я хочу, чтобы экземпляр id + name был у моего администратора или в моих формах. На самом деле у меня есть значение в
def __str__(self):
return self.nom
Я не могу сделать return self.id
, потому что это тип Int.
пример моего models.py
class Affaires(models.Model):
id = models.PositiveSmallIntegerField(primary_key=True)
nom = models.CharField(max_length=50)
adresse = models.CharField(max_length=100, blank=True, null=True)
cp = models.CharField(max_length=5, blank=True, null=True)
ville = models.CharField(max_length=50, blank=True, null=True)
dessinateur = models.PositiveSmallIntegerField(blank=True, null=True)
conducteur = models.PositiveSmallIntegerField(blank=True, null=True)
chefdeprojet = models.PositiveSmallIntegerField(blank=True, null=True)
cloture = models.IntegerField()
class Meta:
managed = True
db_table = 'affaires'
def __str__(self):
return self.nom
Есть у тебя есть идея?