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.

Software Engineer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store