3
나는 다음과 같은 모델을 가지고장고는 선택 필드 모델 쿼리를 기반으로 채 웁니다있는
class DNS(models.Model):
domain = models.ForeignKey(Domain)
host_start = models.CharField(max_length=150, blank=True, null=True)
type = models.SmallIntegerField(max_length=1, default=0, choices=DNS_CHOICE)
value = models.SmallIntegerField(max_length=3, default=0, blank=True, null=True)
ip = models.IPAddressField(blank=True, null=True)
host_end = models.ForeignKey("DNS", blank=True, null=True)
other_end = HostnameField(max_length=150, blank=True, null=True)
created = models.DateTimeField(auto_now_add=True)
sticky = models.BooleanField(default=0)
other = models.BooleanField(default=0)
난 그냥이 host_end에 ForeignKeys를 함께 .. 그것은 항상 DNS 테이블
domain = Domain.objects.get(id=request.GET['domain'], user=request.user, active=1)
form = DNSFormCNAME(initial={'ip': settings.MAIN_IP, 'type': request.GET['type'], 'host_end': DNS.objects.filter(domain=domain)})
의 모든 항목을 표시하는 양식을 초기화하기 위해서 시도
도메인과 일치하는 영역 만 원하면됩니다. 모든 도메인이 아닙니다.