Hi,

I have recently upgraded to sjango 1.8 and I have 2 models with a 
bi-directional ManyToMany field. It looks like this

class Pizza(Model):
    available_toppings = ManyToManyField('Topping')

class Topping(Model):
   all_pizzas = ManyToManyField(Pizza, 
through=Pizza.available_stoppings.through, verbose_name='available pizzas')

Everything was fine in django 1.7 but right now when running tests, 
specifically when creating the test database, I get this exception:

self = <django.db.backends.sqlite3.base.SQLiteCursorWrapper object at 
0x7fd24fca4b00>

    def execute(self, query, params=None):
        if params is None:

>           return Database.Cursor.execute(self, query)
E           OperationalError: table "products_pizza_available_toppings" 
already exists

So it looks like the creation of the test database is trying to re-create 
the intermediate table for the ManyToMany.

I do not get any exception when running my site.

Does anyone know how can I fix this?

Thank you in advance

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/4b8bb3c4-c0bd-4315-9cb6-004db2fa2355%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to