2012-07-04 3 views
0

html 페이지에 자산 (전술)을 게시하는 앱이 있습니다. 각 페이지에는 작업 번호 (예 : AC14245)와 여러 가지 전술이 있습니다. 또한 여러 페이지가있는 여러 클라이언트가 있습니다. 빨리 문제가된다django의 하위 디렉토리 admin 목록

ACME AC111111 
ACME AC111112 
ACME AC111113 
... 

을 :

예상대로
class TacticEntry(models.Model): 
    client = models.CharField(max_length=50, choices=CLIENT_CHOICES) 
    job_number = models.CharField(max_length=30, unique=False, blank=False, null=False) 
    cell_number = models.CharField(max_length=4, unique=False, blank=True, null=True) 
    posting_page = models.ForeignKey(TacticPage) 
    post_title = models.CharField(max_length=64, unique=False, blank=True, null=True) 
    date = models.DateField(("Date"), default=datetime.date.today) 
    post_type = models.CharField(max_length=64, choices=POST_CHOICES) 
    docfile = models.FileField(upload_to=content_file_name, blank=True, null=True) 
    add_pdf = models.NullBooleanField() 
    link_pdf = models.FileField(upload_to=content_file_name, blank=True, null=True) 
    add_html = models.NullBooleanField() 
    link_html = models.FileField(upload_to=content_file_name, blank=True, null=True) 
    add_report = models.NullBooleanField() 
    link_report = models.FileField(upload_to=content_file_name, blank=True, null=True) 
    add_zip = models.NullBooleanField() 
    link_zip = models.FileField(upload_to=content_file_name, blank=True, null=True) 

    def __unicode__ (self): 
      return u'%s %s' % (self.client, self.job_title) 

이, 관리자,이 다음과 같이 전술을 나열하는 TacticEntry 목록을 반환이를 용이하게하기 위해, 나는 다음과 같습니다 간단한 모델을 가지고 많은 수의 레코드로 인해 관리자 또는 각 모델에있는 return 문을 구성하여 관리자의 하위 디렉토리/폴더를 만들어 각 클라이언트 전술을 각자의 폴더에 그룹화 할 수있는 방법이 있습니까?

답변

0

기본적으로 내가 찾고 있던 것은 기록을 구성하는 메커니즘이었습니다. 관리자 필터 기능이 바로 그 것입니다.