@marataziat
Джангист-тракторист

Как правильно работать с choices?

Мне нужно чтобы пользователи могли добавить теги к модели:
class Task(models.Model):
    PROGRAMMING_TYPES = (
        ('FD', 'Frontend'),
        ('BD', 'Backend'),
        ('HL', 'High load / Multithreading'),
        ('ML', 'Machine learning'),
        ('PS', 'Parsing / Data mining'),
        ('DB', 'Databases / SQL'),
        ('AL', 'Administration / Linux'),
    )
    ...
    tag = models.CharField(max_length=9, choices=PROGRAMMING_TYPES)
   ...

Как это будет правильнее реализовать? Мне нужно чтобы можно было добавить несколько тегов, а не один. Кроме того можно ли ограничить колличество тегов?
Я пробавал сделать запросы к БД но не получалось :(
5b12538732d7f111211346.png5b12538d12e04822252710.png
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы