Frage

Beim Übergang zum Newforms-Administrator fällt es mir schwer, herauszufinden, wie „core=False“ für ImageFields angegeben wird.

Ich erhalte die folgende Fehlermeldung:

TypeError: __init__() got an unexpected keyword argument 'core'

Bearbeiten] Wenn Sie jedoch nur das Kernargument entfernen, erhalte ich ein "dieses Feld ist erforderlich". Fehler in der Admin -Schnittstelle über versuchte Einreichung.Wie erreicht man mit newforms admin das, was core=False bewirken soll?

War es hilfreich?

Lösung

Um „Dieses Feld ist erforderlich“ zu entfernen, müssen Sie es durch die Verwendung von blank=True (und möglicherweise auch null=True, wenn es kein CharField ist) als nicht erforderlich festlegen.

Andere Tipps

Der core Attribut wird nicht mehr verwendet.

Aus Brian Rosners Blog:

Sie können einfach alle entfernen core Argumente.Sie werden nicht mehr verwendet. newforms-admin Bietet jetzt ein schönes Kontrollkästchen zum Löschen vorhandener Instanzen in Inlines.

Das ist einfach.Ich habe vor ein paar Revisionen angefangen, diese Probleme zu bekommen.Entfernen Sie im Grunde einfach den Parameter „core=True“ im ImageField in den Modellen und folgen Sie dann den Anweisungen Hier um in das zu konvertieren, was der Newforms-Administrator verwendet.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top