Die zope.fanstatic Paket bietet Zope Integration für fanstatic & nbsp; Das heißt, es kümmert sich um zwei Dinge.:
& Nbsp; * bieten Zugriff auf die benötigten Ressourcen in der gesamten Request / Response-Zyklus.
& Nbsp; * bieten die Basis-URL für die Ressourcen, um wiedergegeben werden.
Diese Bibliothek erfüllt diese Voraussetzungen für eine Zope Toolkit / Grok Setup.
Wir werden durch ein paar Tests durchführen, um es zu demonstrieren. Man beachte, dass die echten Code zu test in diesem Dokument nicht selbst, sondern in den Ansichten in ftesting.zcml beschrieben.
Wir müssen in der Bitte, diese Arbeit zu machen, also lassen Sie uns eine Anfrage zu einer Seite haben wir in ftesting.zcml gesetzt, die die Aufnahme einer einzelnen Ressource in seinem Header führen sollte:
& Nbsp;>>> von zope.app.wsgi.testlayer Import Browser
& Nbsp;>>> Browser = Browser ()
& Nbsp;>>> browser.handleErrors = False
& Nbsp;>>> browser.open ('http: //localhost/zope.fanstatic.test_single')
& Nbsp;>>> Druck browser.contents
Das Widget selbst HTML
Wenn eine Ressource geschieht, eine andere Ressource benötigen, wird diese Ressource auch automatisch enthalten:
& Nbsp;>>> browser.open ('http: //localhost/zope.fanstatic.test_multiple')
& Nbsp;>>> Druck browser.contents
& Nbsp;
& Nbsp;
Das Widget selbst HTML
Lassen Sie uns alle zwingen Javascript Ressourcen gezwungen, am Boden aufgenommen werden jetzt, kurz vor dem