таблица пользователей:
--------------------
| id | name | age |
--------------------
| | | |
--------------------
модель:
class User(models.Model):
name = models.CharField(max_length=30)
age = models.SmallIntegerField()
стол для домашних животных:
--------------------
| id | name | intro |
--------------------
| | | |
--------------------
модель:
class Pet(models.Model):
species = models.CharField(max_length=30)
intro = models.TextField()
Теперь я хочу описать это соотношение:
У пользователя может быть несколько домашних животных (с уникальными видами), и я хочу сохранить время, когда пользователь получил это домашнее животное. в базе данных это должно выглядеть так:
--------------------------------
| id | user_id | pet_id | since |
--------------------------------
| | | | |
--------------------------------
но я не знаю, как описать это в модели Джанго ...