| Moeder-WebApps-framework MOEDER - Web-toepassingskader |
Download nu |
Moeder-WebApps-framework Rangschikking & Samenvatting
- Naam uitgever:
- Guillaume Bour
- Uitgever website:
- http://guillaume.bour.free.fr/mediarchiver/index.php
Moeder-WebApps-framework Tags
Moeder-WebApps-framework Beschrijving
Moeder - Web-toepassingskader Moeder is een kader geschreven in Python en gebaseerd op gedraaid. Het is ontworpen om ontwikkelingen van webtoepassingen eenvoudig en snel te maken. Het geeft de volgende functionaliteiten onder meer: - Eenvoudige URL-toewijzing naar code, - Handvat multi-inhoudstypes (HTML, JSON, ...), - Integratie met tentakels orm, - Toe het gebruik van het gebruik van sjablonen (momenteel, alleen MAKO wordt ondersteund) Voorbeeld: UUID = '7C772000-8F12-4594-9730-9E4DE53D55D1'Vroom moeder import routingFrom moeder. Callable import callback, callableFrom Mother.template import Static, sjabloon @ callback (URL = routing.root) Def root (** KWARGS): Return "" "
Welkom bij Moeder Sample Application Dit is de startpagina van
Moeder voorbeeldtoepassing .
U bent van harte welkom om mijn broncode te bekijken om te zien hoe u uw eerste moeder -toepassing kunt bouwen. "" "@Callback (URL = '/ foo', content_type = 'tekst / vlakte') Def foo (** kwargs): return 'foo :: platte tekst' @ callback (URL = '/ foo ', content_type =' applicatie / json ') Def foo (** kW Args): Retourneer @ Callback (URL = '/ Foo', Content_Type = 'Tekst / HTML') DEF FOO (** KWARGS): RETURN ' FOO :: HTML-inhoud '@ callbackdef bar (leeftijd, ** args): probeer: leeftijd = int (leeftijd) behalve: retour routing.http_404 (' leeftijd moet integer zijn ') Return' The Captain Is% D jaren oud '% AgeClass Captain (Callable): Def __init __ (Self, ** Kwargs): Super (Captain, Self) .__ init __ (** Kwargs) Self._age = 54 # Speciale methoden Get, Post, Put, Delete worden rechtstreeks toegewezen aan '/ Sample / Captain' URL DEF GET (Self, ** Kwargs): Return 'Captain :: Get' # U kunt ook niet-speciale klas- / instantiemethoden met de callback blootstellen Gewijzigd # Hier leren we een nieuwe @Callback-optie, genaamd 'Methode' # @Callback Def Leeftijd (Zelf, ** Kwargs): Return Self._age # Hier ontdekken we een nieuw @Callback-argument, genaamd 'Methode' # String onder 'Get', 'Post', 'Put', 'Delete' of een lijst van deze # # Dit argumentset HTTP-methode (s) callback is toegankelijk via (standaard is) @Callback (URL = '/ SETA GE ', Methode =' Post ') Def Age_Post (Zelf, Leeftijd, ** Kwargs): Probeer: Self._age = int (leeftijd) behalve: retourroutering.http_404 (' Leeftijd moet integer ') retourroutering.http_200 ( '') @Callbackdef Hallo (** KWARGS): Return 'Hallo'urls = {# Expose-functie' / Hel-Lo ': Hallo, # Statische inhoud (directory)' / Static ': Static (' Static-Content / Static ' '), # Stel sjabloonbestand # notities #. Sjabloonbestanden moeten worden opgeslagen in een sjablonen / submap #. MAKO is de enige beschikbare sjabloonmotor op dit moment '/ sjabloon': sjabloon ('Sample.html', titel = 'Sjabloon Sample Titel', Inhoud = "" "U \ 'Re Bekijken van een sjabloon voorbeeldpagina, weergegeven met Mako "" ")} project's website: http://devedge.bour.cc/wiki/mother eisen: · Python
Moeder-WebApps-framework Gerelateerde software