Django many to many relation with metadata

Sometimes we need to relate two table by many to many relations with some metadata. Django already provide us a model field named ManyToManyField but we if we need some extra data to relate two model we need a extra model. Now how can we do that? In ManyToManyField there is parameter called through, using through parameter we can relate two model in many to many relation by using a extra model.