Перечисленные продукты имеют два ярлыка, один для категории и один для более детального описания.Проблема в том, что у некоторых тегов есть амперсанды и пробелы и т. Д. Поле выбора кажется неподходящим, обрабатывает ли DRF эти вещи изящно с помощью поля char?
Редактировать: Например,
class Product(models.Model):
product_department = models.CharField(max_length=75, db_index=True)
product_detail = models.CharField(max_length=255, db_index=True)
id = models.UUIDField(default=uuid.uuid4, primary_key=True)
# department could be "Clothing" for instance
# detail could be "scarves(winter) & winter accessories"
Итак, ядумаю, вопрос в том, как сохранить чистоту запросов get в этой ситуации, не создавая сложное целочисленное или символьное отображение с полем выбора.