J'ai un modèle avec une valeur booléenne comme ça:Django: Admin: changer le widget du champ dans Admin
class TagCat(models.Model):
by_admin = models.BooleanField(default=True)
Ceci apparaît comme une case à cocher dans l'admin.
- Comment est-ce que je pourrais employer ceci comme bouton radio dans l'admin?
- En outre, comment puis-je faire être toujours avec une certaine valeur sélectionnée dans l'admin?
- , je veux aussi la valeur par défaut à l'inverse, lorsqu'un utilisateur non administrateur ajoute un
TagCat
. Ce champ devrait lui être caché.
Quelqu'un peut-il me dire comment faire? La documentation de Django ne semble pas aller dans de tels détails.
Vous avez répondu à votre première question sur http://stackoverflow.com/questions/854683/django-booleanfield-as-radio-buttons –
J'ai lu cette question. Les réponses semblent indiquer comment le remplacer en général, alors que je veux que ce cas spécifique soit seulement radio. La dernière réponse semble être ce que je veux, et j'ai essayé et cela n'a pas fonctionné, parce que dans l'admin, seul l'étiquette apparaît. Je vais coller mon code comme « MISE À JOUR 1 » – mgPePe