Flask Blueprint Verständnisfrage zu Forms
Verfasst: Dienstag 22. April 2014, 08:36
Hallo Zusammen,
ich bin neu in der Python Entwicklung und probiere gerade etwas mit Flask herum.
Ich habe gerade in Bezug auf die Modularisierung eine Frage.
Folgendes Beispiel soll meine Frage verdeutlichen:
Wir haben 2 Module "main" und "users".
Im Modul "users" gibt es bspw. ein Registrierungsformular inkl. Template und View-Implementierung (z.b. users/register).
Nun soll dieses Template auch innerhalb eines Templates von dem Modul "main" includiert werden (z.b. /). Nun besteht ja das "Problem", dass ich die View-Logik aus dem Users-Modul auch im Main-Modul implementieren muss.
Ist das soweit korrekt?
Das o.g. Szenario ist z.B. bei Facebook zu sehen. Dort existiert z.B. ein Registrierungsformular auf der Startseite.
Gucke ich mir bspw. das ASP.NET MVC Framework an, dann gibt es dort die Komponente Partialviews. Diese Partialviews erlauben die View inkl. Steuerungslogik (controller) ohne diese in jedem Controller neu implementieren zu müssen.
Gibt es sowas auch unter Flask? Ich habe bisher nichts passendes gefunden.
Vielen Dank für die Antworten im Voraus!
ich bin neu in der Python Entwicklung und probiere gerade etwas mit Flask herum.
Ich habe gerade in Bezug auf die Modularisierung eine Frage.
Folgendes Beispiel soll meine Frage verdeutlichen:
Wir haben 2 Module "main" und "users".
Im Modul "users" gibt es bspw. ein Registrierungsformular inkl. Template und View-Implementierung (z.b. users/register).
Nun soll dieses Template auch innerhalb eines Templates von dem Modul "main" includiert werden (z.b. /). Nun besteht ja das "Problem", dass ich die View-Logik aus dem Users-Modul auch im Main-Modul implementieren muss.
Ist das soweit korrekt?
Das o.g. Szenario ist z.B. bei Facebook zu sehen. Dort existiert z.B. ein Registrierungsformular auf der Startseite.
Gucke ich mir bspw. das ASP.NET MVC Framework an, dann gibt es dort die Komponente Partialviews. Diese Partialviews erlauben die View inkl. Steuerungslogik (controller) ohne diese in jedem Controller neu implementieren zu müssen.
Gibt es sowas auch unter Flask? Ich habe bisher nichts passendes gefunden.
Vielen Dank für die Antworten im Voraus!