Yakagadziriswa: wedzera zviitiko zvakawanda kune inoenderana ndima manytoamny django%5D

Dambudziko guru rine chekuita nekuwedzera zviitiko zvakawanda kune imwe nzvimbo ine hukama nderekuti inogona kukonzera nyaya dzekuita. Izvi zvinodaro nekuti iyo dhatabhesi ichafanirwa kuchengeta iyo yese yezviitiko, uye izvi zvinogona kutungamira mukunonoka kuita.

%5B%5D=1&django%5D%5B%5D=2&django%5D%5B%5D=3

I have a model with a many to many relationship:
<code>class MyModel(models.Model):
    related_field = models.ManyToManyField(RelatedModel)
</code>
In the admin interface, I can add multiple instances of <code>RelatedModel</code> to <code>related_field</code>.  How can I do this in code?  The following doesn't work:
<code>mymodel = MyModel()
mymodel.related_field = [1, 2, 3] # doesn't work!  only adds 1 instance of RelatedModel to related_field.  
mymodel.save() # only saves one instance of RelatedModel in related_field!  
</code>


A:

    mymodel = MyModel()     mymodel.save()     mymodel.related_field = [1, 2, 3]     mymodel.save() 

Mazhinji-kune-akawanda hukama

Hukama hwevazhinji-kune-vazhinji imhando yehukama pakati pezvinhu zviviri apo mubatanidzwa wega wega unogona kuva nehukama hwakawanda nechimwe. Somuenzaniso, munhu anogona kuva neshamwari dzakawanda, uye shamwari inogona kuva nevanhu vakawanda vaanoshamwaridzana navo. MuDjango, hukama hwevazhinji-kune-vakawanda hunomiririrwa nemuenzaniso wemuenzaniso une minda miviri: imwe yenhengo yekutanga, uye imwe yechikamu chechipiri.

Maitiro ekuwedzera akawanda zvinhu kune ManyToMany hukama

Kuti uwedzere zvinhu zvakawanda kuhukama hweManyToMany muDjango, unogona kushandisa nzira yekuwedzera () pane akawanda_to_many chinhu. Semuenzaniso, kuwedzera blog post uye munyori kune blog post many_to_many hukama muDjango, ungashandisa kodhi inotevera:

blog.add(BlogPost.objects.create(title='Kuwedzera Zvinhu Zvakawanda kuManyToMany Relationship', content=content)) munyori = Author.objects.create(zita='John Doe')

Iwe unogona zvakare kushandisa iyo yekubatanidza () nzira pane many_to_many chinhu kusanganisa zvinhu kuita imwechete mhedzisiro seti:

blog.join(munyori)

Related posts:

Leave a Comment