Je suis vraiment confus avec les relations de base de données many-to-many, alors quelqu'un peut-il clarifier comment j'y arriverais?Relations dans Django Admin
J'ai besoin d'une table de "Tags" (comme dans les mots tag) et une table pour "Entrées", tels que de nombreux "Entrées" pourraient correspondre à de nombreux mots Tag.
En ce moment j'ai mes modèles comme ceci:
# models.py
class Tags(models.Model):
tag = models.CharField(max_length=255)
entry = models.ManyToManyField(Entry)
class Entry(models.Model):
entry = models.CharField(max_length=255)
description = models.TextField()
Maintenant, je suis confus, comment pourrais-je configurer mon admin.py pour que je puisse ensuite ajouter des balises lorsque je crée une nouvelle entrée?
c'est ce que j'avais en fait, et j'ai continué à obtenir: Exception: n'a pas ForeignKey pour –
KeyboardInterrupt