J'ai un code qui suit l'exemple pour l'héritage multi-table comme indiqué sur la page de documentation: http://docs.djangoproject.com/en/dev/topics/db/models/#multi-table-inheritance. Ce que j'essaye de faire est de créer un restaurant autour d'un endroit.Django Multi-Table héritage et la création de modèle
je l'ai déjà créé un endroit, et je veux faire un restaurant comme si:
>>> p = Place.objects.get(id=12)
# If p is a Restaurant object, this will give the child class:
>>> p.restaurant
<Restaurant: ...>
>>> r = Restaurant(p)
mais je reçois juste cette erreur:
TypeError: int() argument must be a string or a number, not 'Place'
Je veux ajouter plus informations à mes modèles, donc je ne veux pas entrer et manuellement définir tous les champs pour être égaux. Est-ce qu'il y a un moyen de faire ça?
héritage du modèle ajoute une OneToOne implicite de l'enfant au parent. Mais tu es proche. –