장고 앱에 3 가지 모델이 있습니다. 각 모델에는 "호스트 이름"필드가 있습니다. 몇 가지 이유를 들어, 다음은 다른 모델에 추적 : 나는 확실히 호스트 이름 필드를 만들기 위해 확인을 위해 설정하는 방법Django 1.1.1, 다른 필드에 종속적 인 사용자 정의 유효성 검사가 필요합니다.
class device(models.Model):
...
hostname = models.CharField(max_length=45, unique=True, help_text="The hostname for this device")
...
class netdevice(models.Model):
...
hostname = models.CharField(max_length=45, unique=True, help_text="Name Associated with Device", verbose_name="Hostname")
...
class vipdevice(models.Model):
...
hostname = models.CharField(max_length=45, unique=True, help_text="Name associated with this Virtual IP", verbose_name="name")
...
은 3 개 모델의 걸쳐 중복되지?
나는 http://docs.djangoproject.com/en/dev/ref/validators/#ref-validators을 보았지만 올바른 경로인지 확실하지 않습니다. 함수 내에서 다른 클래스의 객체를 만드는 경우 특히 유용합니다.
단지 유효성 검사기가 장고'1.2'에 도입되어'1.1.1'에서 사용할 수 없다는 것을 지적하고 싶습니다. –