Как исправить ошибку c тегами: 'tuple' object has no attribute 'all'?

Пытаюсь добавит теги в приложение через shell

Есть созданные таски.

>>> from tasks.models import TodoItem
>>> t = TodoItem.objects.get(pk=11)
>>> t.tags.all()
Traceback (most recent call last):
  File "<console>", line 1, in <module>
AttributeError: 'tuple' object has no attribute 'all'
>>> 

Может быть, ошибка синтаксиса в модели?

models.py

from django.db import models
from django.urls import reverse
from django.contrib.auth.models import User
from taggit.managers import TaggableManager


class TodoItem(models.Model):

    tags = TaggableManager(),

    PRIORITY_HIGH = 1
    PRIORITY_MEDIUM = 2
    PRIORITY_LOW = 3

    PRIORITY_CHOICES = [
        (PRIORITY_HIGH, "Высокий приоритет"),
        (PRIORITY_MEDIUM, "Средний приоритет"),
        (PRIORITY_LOW, "Низкий приоритет"),
    ]

    description = models.CharField(max_length=64)
    is_completed = models.BooleanField("выполнено", default=False)
    created = models.DateTimeField(auto_now_add=True)
    updated = models.DateTimeField(auto_now=True)
    owner = models.ForeignKey(
        User, on_delete=models.CASCADE, related_name="tasks")
    priority = models.IntegerField(
        "Приоритет", choices=PRIORITY_CHOICES, default=PRIORITY_MEDIUM
    )

    def __str__(self):
        return self.description.lower()

    class Meta:
        ordering = ("-created",)

    def get_absolute_url(self):
        return reverse("tasks:details", args=[self.pk])

    class Widget(models.Model):
        name = models.CharField(max_length=50)


Ответы (0 шт):