templeton

Screenshot Software:
templeton
Szczegóły programowe:
Wersja: 0.6.2
Filmu: 11 May 15
Wywoływacz: Mark Cote
Licencja: Wolny
Popularność: 6

Rating: nan/5 (Total Votes: 0)

Templeton to pliki moduł Pythona, skryptów i wsparcia przeznaczone do szybkiego tworzenia prostych aplikacji internetowych. Jest to w zasadzie pakiet wokół web.py co sugeruje wspólny układ i organizację dla aplikacji internetowych.
skrypt Templeton
Sposób użycia:
Templeton zainstalować
Pliki pomocnicze kopie (JS, CSS) do katalogu "Templeton" w . Te ostatnie powinny być źródłem strony internetowej, która będzie służyć Templeton aplikacji, ponieważ załadowaniu pliku szablonu HTML i CSS z JS / Templeton.
Templeton startowych
Tworzy katalog o nazwie "z" html "i" katalogów zawierających serwerów szablonów. & Nbsp; Powinieneś być w stanie służyć do domyślnej aplikacji, wykonując
& Nbsp; & nbsp; & nbsp; cd / server
& Nbsp; & nbsp; & nbsp; python server.py
Przejdź na stronę http: // localhost: 8080 /, aby zobaczyć wynik. & Nbsp; Kolejne kroki będziemy chcieli zrobić to edit /server/handlers.py i umieścić w swojej logiki biznesowej po stronie serwera i edytować i tworzyć pliki w / html do zbudowania logiki po stronie klienta.
Moduł Templeton
Moduł Templeton ma dwie główne funkcje:
- Utworzenia warstwy pośredniej, aby oddzielić strony statyczne z dynamicznych połączeń REST.
- Zapewnienie pomocników dla typowych zadań, takich jak obsługa konkretnych typów żądań.
Middleware
Dołącz templeton.middleware patche standardowy serwer deweloperski web.py odzwierciedlać strukturę standardową ścieżkę Templeton i lepiej odzwierciedlać wdrożony układ.
Ścieżki rozpoczynający się od '/ api "są wysyłane do obsługi.
Standardowe pliki innych firm (JS i CSS, np JQuery) serwowane są od "/templeton'.  Uruchomienie polecenia 'init' w skrypcie Templeton (patrz wyżej) instaluje te pliki do wdrożenia w tej samej ścieżce.
Wszystkie inne ścieżki są traktowane jako plików statycznych. & Nbsp; Pliki statyczne są teraz przechowywane w "../html" zamiast "statyczne". Na przykład, dostęp do http: // localhost: 8080 / index.html załaduje ../html/index.html i http: // localhost: 8080 / skrypty / app.js załaduje ../html/scripts/app js.
Ładowarki
Templeton jest nastawiona na klienta, Bary bogatych aplikacji internetowych opartych. & Nbsp; Zazwyczaj wymagają dużej ilości JSON. & Nbsp; Templeton zapewnia dekoratorów aby uprościć kod obsługi.
get_json jest funkcją dekorator, że spodziewa się, aby funkcję zdobione
zwracają obiekt JSON-szeregowej, której używa do budowy właściwej
Odpowiedź web.py.
Moduł koparki również funkcji pomocniczych.
Load_urls () wykonuje sekwencję URL-uchwytu web.py, czyli (<ścieżka>, , <ścieżka>, , ...), a poprzedza REST API ścieżki "/ API, do każdej danej ścieżki. & nbsp; Domyślna server.py (utworzony przez polecenie 'init' skryptu) korzysta z tej funkcji, aby załadować URL z handlers.py.
get_request_parms () analizuje bieżące żądanie na łańcuch wyszukiwania i ciało jako JSON i zwraca wyniki jako (args, ciało).
Trywialny przykład obsługi JSON, że echa powrotem żadnych args search-strunowych:
templeton.handlers importowe
Klasa JsonTest (object):
& Nbsp; & nbsp; & nbsp; @ Templeton.handlers.get_json
& Nbsp; & nbsp; & nbsp; def GET (self):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; args, body = templeton.handlers.get_request_parms ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; powrót args

Wymagania :

  • Python

Inne programy z deweloperem Mark Cote

WvTftp
WvTftp

3 Jun 15

Komentarze do templeton

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!