sql >> Database >  >> RDS >> PostgreSQL

Django 1.8 ArrayField toevoegen en verlengen

Opmerking:OP-code zal absoluut werken. We hoeven alleen het model op te slaan (omdat dit slechts een modelveld is, geen relatie). Eens kijken:

>>> 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!']

Dieper gaan

Django krijgt ArrayField als pythonlijst

Codereferentie

Alles wat je zou kunnen doen lijst, kunt u doen met ArrayField. Zelfs sorteren

Django slaat ArrayField op als pythonlijst

Codereferentie

Dit betekent dat het de structuur en elementen van de pythonlijst opslaat.



  1. Hoe een vierkant in SQL te berekenen

  2. Hoe u voorbereide afschriften gebruikt met Postgres

  3. Postgresql, selecteer lege velden

  4. Oracle SQL:het gedrag van SYS_GUID() begrijpen wanneer aanwezig in een inline-weergave?