Minulla on kaksi taulua : Post ja Tag
class Post(models.Model):
title = models.CharField()
text = models.TextField()
class Tag(models.Model):
name = models.CharField()
post = models.ManyToManyField(Post)
Niiden välillä on many to many suhde.
Mikä on paras tapa toteuttaa Post lisäys, niin että se samalla luo tagit?
Eli olisi form lomake, missä on kolme kenttää: title, text ja tags. Kun käyttäjä lähettää lomakkeen:
1. Tags kentässä olevat tagit on erotettu välilyönneillä, niitä siis voi olla useampi.
2. Pitäisi tarkistaa onko jokainen tagi jo olemassa Tag taulussa, jos ei ole, niin sellainen pitäisi luoda.
3. Sitten lisätä Post tauluun uusi post ja linkittää siihen sen tagit.
Vaikuttaa tosi monimutkaiselta, vai onko djangossa joku oikotie siihen?
Python django.
aloittelijas
3
214
Vastaukset
- Post-ja-Tag
Opettele nyt ensin pythonin alkeet, jotta voit tehdä ymmärrettäviä kysymyksiä.
- tvojuxmat
Opettele lukemaan, ei siellä puhuttu pythonista vaan djangosta.
- Tumpio
tvojuxmat kirjoitti:
Opettele lukemaan, ei siellä puhuttu pythonista vaan djangosta.
Parempi kun annat olla kokonaan, ei sinusta ole edes kysymyksen tekijää.
Ketjusta on poistettu 1 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Purra hyökkää nyt suomalaisen duunarin kimppuun teettämällä mamuilla palkatonta työtä
Niinpä niin. Persut duunaripuolue, HAH. Joko alkaa kovapäisinkin persu älyämään, että persut ovat Suomen kansan vastain36412306Purra ehdottaa vaan Tanskan mallia, joka on erittäin hyvä malli
Purra ehdotti helmikuussa Suomeen Tanskan mallia, jossa maahanmuuttajilta vaaditaan työntekoa sosiaalitukien saamiseksi.2555377Kokoomusnuoret: Sosiaalitukien työvelvoitteen tulisi koskea kaikkia
Riikka Purra on esittänyt, että maahanmuuttajilta tulisi edellyttää palkatonta työtä sosiaalitukien vastineeksi. Kokoom2123918Purra vaatii: Työvelvoite maahanmuuttajille ja kantasuomalaisille pitkäaikaistyöttömille
Jos Perussuomalaiset ja Kokoomus ovat seuraavan hallituksen kaksi johtavaa puoluetta, on suomalaisille pitkäaikaistyöttö1952573Jyrki Linnankivi, Jyrki 69 - Goottirokkarista kirkonmieheksi Lappiin!
Jyrki Linnankivi eli Jyrki 69 on The 69 Eyes -rockyhtyeen vokalisti. Lauluhommien lisäksi hän sanoittaa, säveltää ja sov151962Onnea Maria ja Vilma Amazing Race -voitosta!
Maria Guzenina ja Vilma Vähämaa voittivat Amazing Race Suomi -kisan. Voiton hetkellä Guzenina paljasti, miksi valitsi Vi191824Mikä on mielestäsi paras miestyyppi?
Esimerkit kärjistettyinä: a) perustavallinen/tasainen b) himourheilija c) varakas, turvallinen elättäjä d) puolikrimina167870Martina Aitolehti
Instagramissa pomppas esille Martinan kumipallot. Ihan säikähin. Ja tää on Martina-ketju!271842No kolahtaako kukaan
Samalla tavalla kuin mä? Harmi kun et uskaltanut kohdata. Ehkä me löydetään jotkut muut jotka voi olla konkreettisempiak74752Rippituoli
Kerro joku synkkä tai outo salaisuus, joka liittyy ikävääsi kaivattuasi kohtaan. Tee tunnustus anonyyminä. Se helpottaa59706