Представление поля с множественным выбором для будних дней в модели Django

Я искал элегантный способ представить поле дня недели с множественным выбором (понедельник, вторник, среда ...) в Модель Django. Изначально я думал о том, чтобы использовать целочисленное поле с использованием побитовой математики, но я не уверен, что это будет правильный путь.

Это поле будет в основном читаемым. Я бы хотел, чтобы метод Queryset был чем-то вроде Entry.objects.get (weekdays__contains = MONDAY) , где MONDAY было бы константой.

Может кто-нибудь придумает лучшее решение? Или, может быть, кто-то сделал что-то подобное и у него есть пример кода, который они могли бы внести?

9
задан Belmin Fernandez 8 September 2010 в 11:44
поделиться