😈
Python int too large to convert to SQLite INTEGER
Python int too large to convert to SQLite INTEGER
のエラーが出た場合(自分はid
をuuid
にしてdjango-taggit
を使ったら出た)
解決
from taggit.managers import TaggableManager
from taggit.models import GenericUUIDTaggedItemBase, TaggedItemBase
class UUIDTaggedItem(GenericUUIDTaggedItemBase, TaggedItemBase):
class Meta:
verbose_name = _("Tag")
verbose_name_plural = _("Tags")
class Hoge(models.Model):
tags = TaggableManager(blank=True, through=UUIDTaggedItem)
through
で中間テーブルを変更したらいけた。
verbose_name
とかは適当に変えてください。
Discussion
このエラーが出て検索したら、昔の自分の記事が出てきて助かったw