ManyToManyField doesn't create _through table
Ok ! I found the way:
```
db.create_tables([Jeweler,
                  SalePoint,
                  Styles,
                  Specialties,
                  Jeweler.styles.get_through_model(),
                  Jeweler.specialties.get_through_model()])
```
Now I'm trying to figure out how to populate a peewee object with data from a wtform ... wtform questions not relevant, but glad you got it sorted.
Hello, I am trying to implement a multiple choice of a class (Jeweler) for giving optional Style and Specialties choices. I did as follows:




```
import peewee

db = peewee.SqliteDatabase('theone_ai.sqlite', check_same_thread=False)

SPECIALTY_CHOICES = (
    (0, 'Sur mesure'),
    (1, 'Reparations'),
    (2, 'Vente grandes marques'),
    (3, 'Mise au gout bijoux existants'),
    (4, 'Collections propres')
)

STYLE_CHOICES = (
    (0, 'Romantique'),
    (1, 'Contemporait'),
    (2, 'Glam rock'),
    (3, 'Art deco'),
    (4, 'Classique')
)

class BaseModel(peewee.Model):
    class Meta:
        database = db

class Styles(BaseModel):
    style = peewee.IntegerField(choices=STYLE_CHOICES)

class Specialties(BaseModel):
    specialty = peewee.IntegerField(choices=SPECIALTY_CHOICES)

class Jeweler(BaseModel):
    email = peewee.TextField()
    name = peewee.TextField()
    surname = peewee.TextField()
    phone = peewee.TextField()
    raison_sociale = peewee.TextField()
    num_immatriculation = peewee.TextField()
    adresse_siege = peewee.TextField()
    nom_commercial = peewee.TextField()
    styles = peewee.ManyToManyField(Styles, backref='jewelers')
    specialties = peewee.ManyToManyField(Specialties, backref='jewelers')
```





I do create the tables but it doesn't create the _through ones, throwing peewee.OperationalError: no such table: jeweler_styles_through errors.
Is there a way to force peewee to create the auto-through tables ?