Hinweis:OP-Code wird absolut funktionieren. Wir müssen nur das Modell speichern (weil dies nur ein Modellfeld ist, keine Relation). Mal sehen:
>>> p = Post.objects.create(tags=[str(i) for i in range(10000)])
>>> p.tags.append("working!")
>>> p.save()
>>> working_post = Post.objects.get(tags__contains=["working!"])
<Post: Post object>
>>> working_post.tags[-2:]
[u'9999', u'working!']
In die Tiefe gehen
Django erhält ArrayField
als Python-Liste
Alles, was Sie mit tun könnten Liste können Sie mit ArrayField machen. Gleichmäßige Sortierung
Django speichert ArrayField
als Python-Liste
Das bedeutet, dass Struktur und Elemente der Python-Liste gespeichert werden.