Django формирует разделение на основе типа модели - PullRequest
0 голосов
/ 04 июля 2010

Django формирует разделение на основе типа модели

    models.py

    TYPE = (
        ('general', 'General'),
        ('category2', 'Category2'),  
    )

    class Test(models.Model):
        type = models.CharField(max_length=765, choices=TYPE)


    forms.py

    class TestForm(ModelForm):

        class Meta:
            model = Test

Возможно ли разделить форму по типу, сделать 2 отдельные формы по типу модели

    TestFormGeneral
    TestFormCategory2

Обновление

    models.py

    class TestImport(models.Model):
        tests = models.ForeignKey(Test))

Приведенная выше модель извлекает все записи в формах, хотела бы ограничить их на основе типа, а не отображать все содержимое.

1 Ответ

1 голос
/ 04 июля 2010

Я думаю, что вы просто ищете правильный QuerySet.

Чтобы отфильтровать TestImport по типу тестов, вы можете сделать это следующим образом:

TestsImport.objects.filter(tests__type__exact='General'

Не уверен, что вы этого хотите,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...