Ich versuche, mehr über Flask zu lernen, indem ich ein CMS erstelle. Ich benutze Kolben-Admin, um die Beiträge, Bilder usw. hinzuzufügen.Übergabe von Argumenten an die ModelView-Bearbeitungsvorlage in flask-admin
Ich habe es geschafft, Textarea mit ckeditor zu überschreiben. Aber ich möchte die Pfade der Bilder im statischen Ordner zum ckeditor image plugin weiterleiten.
Ich kann nicht herausfinden, wie Parameter an meine edit.html Vorlage übergeben werden.
Hier ist der Code:
class TestAdmin(ModelView):
form_overrides = dict(text=forms.CustomTextAreaField)
create_template = 'edit.html'
edit_template = 'edit.html'
Aus der Dokumentation von Kolben-admin ich gefunden habe, dass _template_args
Parameter übergeben zu der Vorlage verwendet werden. Aber ich kann nicht herausfinden, wie.
Was ist der genaue Weg, das zu tun?
Ich versuche etwas ähnliches mit index_view zu tun, aber es funktioniert überhaupt nicht. Ich bekomme immer die Ausnahme: Ausnahme: Versuch, Admin-Ansicht zu instanziieren UserModelView ohne Standardansicht Irgendeine Idee, was los ist? –
@JamieHush keine Ahnung, ich kann nicht ohne Code helfen. Es sollte funktionieren, wenn Sie 'AdminIndexView' ableiten und' index'-Funktion überschreiben. – iurisilvio
AttributeError: 'Super' Objekt hat kein Attribut 'index' – jul