Re: insert row into ManyToManyField

2008-06-18 Thread Florencio Cano
Have you tried this? for border in country_instance.contries.all(): border.length = new_border On 18 jun, 10:39, Peter Bulychev <[EMAIL PROTECTED]> wrote: > Is it possible to insert additional row into table, which corresponds > to ManyToManyField?

Re: insert row into ManyToManyField

2008-06-18 Thread Richard Dahl
Couldn't this also be done via: Country(models.Model) name = Char() borders = ManyToMany(CountryBorders) CountryBorders(models.Model): border = models.FK(Country) length = models.PosIntField() With this you could have: Country: name: Germany borders: France/1000Km,

Re: insert row into ManyToManyField

2008-06-18 Thread Dan
You'll have to do something like this: Country(models.Model): name = models.CharField(max_length = 100) boders = models.ManyToManyField('self') Meta: verbose_name_plural = "countries" BorderLength(models.Model): countryA = models.ForeignKey(Country) countryB =

insert row into ManyToManyField

2008-06-18 Thread Peter Bulychev
Hello. Is it possible to insert additional row into table, which corresponds to ManyToManyField? For instance, I have 'Countries' table, which possesses ManyToManyField 'borders'. My goal is to store border length for neighbor countries by inserting additional field 'length' into the 'borders'