4
아래 모델 인스턴스 하나만 원합니다. 코드에서 어떻게 적용 할 수 있습니까? Django Model Meta options에서장고 모델 인스턴스가 하나만 있습니다
class Employer(models.Model):
name = models.CharField(max_length=50, verbose_name="Employer's Name")
pin = models.CharField(max_length=50, verbose_name="Employer's PIN")
def __unicode__(self):
return self.name
class Meta:
unique_together = ('name', 'pin')
:
class Employer(models.Model):
name=models.CharField(max_length=50, verbose_name = "Employer's Name")
pin =models.CharField(max_length=50, verbose_name ="Employer's PIN")
def __unicode__(self):
return self.name
"모델의 한 인스턴스"는 전체 DB에서 단 하나의 고용주 만 생성된다는 것을 의미합니까? –
고유 한 고용주 이름과 핀을 갖고 싶으십니까? 이 경우 CharField에 'unique'을 추가 할 수 있습니다. – dm03514
예. 그러나 나는 편집 할 수있는 한 명의 고용주 만 만들 수 있기를 원합니다. – muriithi