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
148
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
IL - Kansanedustaja tehnyt ITSEMURHAN eduskuntatalossa!!
"IL:n tiedot: Kansanedustaja tehnyt itsemurhan Eduskuntatalossa Iltalehden tietojen mukaan kansanedustaja on tehnyt its4058859Eemeli Peltonen teki itsemurhan eduskuntatalossa
Kevyet mullat sitten vaan. Ei mulla muuta.1723268- 171744
- 771136
- 761068
- 271055
Sylikkäin.
Sylikkäin, suudellen. Milloin haluaisit näin nainen tehdä ? Vain häntä ajatellen 😘. Tietenkin jos häntä asia kiinnosta641011Eemeli Peltosen viimeinen postaus Facebookissa!
"Olen ollut kevätistuntokauden viimeisillä viikoilla paljon poissa eduskuntatyöstä. Sain toukokuussa hyvää hoitoa HUSiss79975- 55973
- 65920