2012-07-04 3 views
0

У меня есть приложение, которое переносит активы (тактику) на страницу html. Каждая страница имеет номер задания (например, AC14245) и несколько тактик. Кроме того, существует несколько клиентов, каждый из которых имеет многочисленные страницы. Чтобы облегчить это, у меня есть простая модель, которая выглядит следующим образом:в каталогах django admin

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, который перечисляет тактику следующим образом:

ACME AC111111 
ACME AC111112 
ACME AC111113 
... 

, который быстро становится проблематичным из-за большого количества записей. Есть ли способ, который я могу настроить как администратор, так и оператор return в моей модели для создания подкаталогов/папок в админе, чтобы каждая тактика клиентов группировалась в их собственной папке?

ответ

0

В принципе, то, что я искал, было механизмом организации записей. Функциональность админ-фильтра именно такая.

Смежные вопросы