Django Rest带有奇怪的标签

Django Rest带有奇怪的标签,django,django-models,django-rest-framework,Django,Django Models,Django Rest Framework,列出的产品有两个标签,一个用于类别,另一个用于更细粒度的描述。问题是一些标签有符号和空格等。choicefield似乎不合适,DRF是否用charfield优雅地处理这些事情 编辑:比如 类产品(models.Model): product\u department=models.CharField(最大长度=75,db\u索引=True) product_detail=models.CharField(最大长度=255,db_索引=True) id=models.UUIDField(默认值=u

列出的产品有两个标签,一个用于类别,另一个用于更细粒度的描述。问题是一些标签有符号和空格等。choicefield似乎不合适,DRF是否用charfield优雅地处理这些事情

编辑:比如

类产品(models.Model):
product\u department=models.CharField(最大长度=75,db\u索引=True)
product_detail=models.CharField(最大长度=255,db_索引=True)
id=models.UUIDField(默认值=uuid.uuid4,主键=True)
#例如,部门可以是“服装”
#细节可以是“围巾(冬季)和冬季配件”
因此,我想问题是如何在这种情况下保持get请求干净,而不使用choicefield创建复杂的整数或字符映射

请提供更多详细信息:)

你说的标签是指字段吗?你能给我们看看模型吗