Ich habe ein Modell mit einem Booleschen Wert wie folgt aus:Django: Admin: das Widget des Feldes in Admin Ändern
class TagCat(models.Model):
by_admin = models.BooleanField(default=True)
Dies erscheint als eine Checkbox in Admin.
- Wie könnte ich das als Radioknopf in Admin verwenden?
- Auch, wie mache ich es immer mit einem bestimmten Wert in admin?
- Ich möchte auch den Standardwert das Gegenteil sein, wenn ein Nicht-Admin-Benutzer eine
TagCat
hinzufügt. Dieses Feld sollte vor ihm verborgen sein.
Kann mir jemand sagen, wie man das macht? Django-Dokumentation scheint nicht in solchen Details zu gehen.
Ihre erste Frage wird in http://stackoverflow.com/questions/854683/django-booleanfield-as-radio-buttons beantwortet –
Ich habe diese Frage gelesen. Die Antworten scheinen zu sagen, wie man sie im Allgemeinen ersetzen kann, während ich möchte, dass dieser spezielle Fall nur Radio ist. Die letzte Antwort scheint zu sein, was ich will, und ich habe es versucht und nicht funktioniert, weil im Admin nur das Etikett erscheint. Ich werde meinen Code als 'UPDATE 1' einfügen – mgPePe