2017-03-15 1 views
1

Es gibt die Bibliothek Viewflow, die ich verwenden möchte. Ich brauche das Frontend nicht, weil ich schon meins habe. Ich habe den Schnellstart verfolgt, aber ich kann nicht sehen, wie ich Viewflow integrieren kann, ohne das Frontend zu verwenden, da es viele Beziehungen zur Material-App gibt.Wie integriert man Django-Viewflow ohne Frontend?

Irgendwelche Ideen?

Antwort

0

Sie müssen material, material.frontend und viewflow.frontend nicht in die INSTALLED_APPS Einstellungen einschließen.

In diesem сase Sie mindestens benötigen Sie Vorlagen aus viewflow/flow

gesetzt besitzen zu implementieren und sind manuell Fluss Urls in URL Config

from viewflow.flow.viewset import FlowViewSet 
from .flows import MyFlow 

myflow_urls = FlowViewSet(MyFlow).urls 

urlpatterns = [ 
    url(r'^myflow/', include(myflow_urls, namespace='myflow')) 
] 

Mehr über viewflow URLs können Handhabung hier - https://stackoverflow.com/a/42341071/46548

Für die Referenz überprüfen Sie die viewflow Kochbuch benutzerdefinierte UI Probe https://github.com/viewflow/cookbook/tree/master/custom_ui

Im nächsten Schritt können Sie eigene Ansichten definieren, anstatt sie zu integrieren, siehe das entsprechende Beispiel https://github.com/viewflow/cookbook/tree/master/custom_views