J'ai un modèle:champ Titre dans l'admin
class Review(models.Model):
name = models.CharField(max_length = 50)
link = models.CharField(max_length = 100)
book_id = models.IntegerField()
review_id = models.IntegerField()
content = models.TextField()
rating = models.IntegerField()
author = models.CharField(max_length = 50)
Si j'ouvre admin http://127.0.0.1:8000/admin/my_app/review/ Je vais voir la liste des enregistrements. Pour chaque enregistrement, Django Admin n'affiche qu'un seul champ ('Nom' dans mon cas). Comment Django Admin choisit le champ à afficher dans la liste des enregistrements.
Premièrement, je pensais que c'était un premier champ dans mon modèle. J'ai déplacé le champ Nom dans la liste des champs et j'ai recréé la base de données, mais il n'y avait rien à changer.
Lorsque vous dites que vous avez recréé la base de données, voulez-vous dire n'appeler à nouveau syncdb qu'après avoir déplacé le nom du champ? –
J'ai supprimé le fichier de base de données et appelé syncdb. – demas