Render Django Formsets mit AngularJS?

9

Ich möchte einige Teile einer Hauptvorlage in Teiltöne verschieben, die kein Django-Rendering benötigen (d. h. reines html / js) und sie in einer ng-Ansicht in der Hauptvorlage verwenden.

Die Partialtöne haben jedoch Django-Formsets (die knusprig sind), d. h. nutzlos ohne Django-Rendering.

Außerdem möchte ich nicht das komplette Formset-HTML von Hand schreiben.

Wie kann ich das tun?

    
JV. 23.08.2014, 06:56
quelle

2 Antworten

2

Vielleicht haben Sie auch eine weniger oder sass-Datei. Diese Datei ist wie Ihr Formular ohne Vorverarbeitung unbrauchbar.

Sehen Sie sich den Code von Ссылка zur Inspiration an und sehen Sie sich Ссылка um zu lernen, wie man es macht.

Schwieriger Teil ist es nicht, weil es leicht einen statischen Sucher macht. Schwieriger Teil ist es in der Entwicklungsbereitstellung auf eine transparente Art und Weise zu tun.

    
lasizoillo 25.08.2014 23:27
quelle
1

Sie können Ihre Partials vom Server anfordern und sie selbst in den $ templateCache einfügen, indem Sie den Dateinamen als Schlüssel verwenden.

Auf diese Weise wird, wenn eine partielle .hmtl-Datei angefordert wird, der django-HTML-Code gerendert.

%Vor%

Sie werden diese Teilvorlagen gerne laden, so als ob die Teilvorlage nicht im Cache wäre, dann wird der statische HTML-Code angefordert.

Hoffe, das hilft

    
leon 26.08.2014 10:05
quelle

Tags und Links