Django 中的选择嵌套元组有多深?

How deep can be nesting tuple for choices in django?

我有一个这样的选择元组

CATEGORY_CHOICES = (
                       (DB_ENUMS.GENERAL.EMPTY, 'All'),
                       ('Fashion and style', 
                           (
                           (DB_ENUMS.CATEGORY.FASHION_AND_STYLE, 'All Fashion and Style'),
                               ('Clothes/Shoes', 
                                   (
                                        (1, 'string')
                                   )
                               )
                           )
                       )
                   )

但是这个

((1, 'string'))

显示在同一级别

'All Fashion and Style'

我是在尝试使用禁用的东西吗?我在文档中找不到任何关于限制的信息。

By default, Django only supports 2 levels of hierarchy in a choice field:

MEDIA_CHOICES = (
    ('Audio', (
            ('vinyl', 'Vinyl'),
            ('cd', 'CD'),
        )
    ),
    ('Video', (
            ('vhs', 'VHS Tape'),
            ('dvd', 'DVD'),
        )
    ),
    ('unknown', 'Unknown'),
)

但是,有一些第三方应用程序(例如 django-categories)提供了选择层次结构的功能。