Uliweb

Easy Python Web Framework
Download nu

Uliweb Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Limodou
  • Uitgever website:
  • http://code.google.com/u/limodou/

Uliweb Tags


Uliweb Beschrijving

Easy Python Web Framework Uliweb is een relatief nieuw op python gebaseerd webkader. U kunt naar http://uliwebproject.appspot.com bezoeken om de demo en de documenten van dit project te bekijken. Goals: * Eenvoudig en eenvoudig te gebruiken Web Framework. * Het Web Framework moet flexibel zijn en eenvoudig uit te breiden. * Het Web Framework zou kunnen kunnen worden ingezet op verschillende platforms. * Verstrekking van voldoende voorbeeldcode. * Verstrekking van beknopt en gemakkelijk te begrijpen documentatie. Hier zijn enkele belangrijke kenmerken van "Uliweb": Organisatie: · MVT (model weergave sjabloon) ontwikkelingsmodel. · Distributed Development maar Unified Management. Uliweb organiseert een project met kleine apps. Elke app kan zijn eigen configuratiebestand (Instellingen.ini), sjabloonmap en statische map hebben. Bestaande apps kunnen eenvoudig opnieuw worden gebruikt, maar worden behandeld als een verbinding. Web-applicatie-project indien geconfigureerd als zodanig. Ontwikkelaars kunnen ook verwijzen naar statische bestanden en sjablonen tussen apps, waardoor de gegevensuitwisseling van inter-applicatie versoepelt. Alle apps in een project worden standaard geladen als Installed_Apps niet is geconfigureerd in het configuratiebestand. Alle afzonderlijke app-configuratiebestanden worden automatisch verwerkt bij het opstarten van het project. URL-toewijzing: · Flexibele en krachtige URL-toewijzing. Uliweb maakt gebruik van de routeringsmodule van WerkzEug. De gebruiker kan eenvoudig een URL definiëren, die op zijn beurt gemakkelijk kan worden gebonden met een view-functie. URL's kunnen ook omgekeerd worden gemaakt volgens de naam van de weergavefunctie. Het ondersteunt argumentdefinities in URL's en standaard URL-mapping naar een weergavefunctie. Bekijk en sjabloon: · Bekijk sjablonen kunnen automatisch worden toegepast. Als u een DICT-variabele retourneert van de weergavefunctie, probeert Ulweb automatisch een sjabloon aan te passen en toe te passen op de naam van de weergave-functie. · Milieuuitvoeringsmodus. Elke weergavefunctie wordt uitgevoerd in een omgeving, die de noodzaak om veel importverklaringen te schrijven, elimineert. Bovendien zijn er al veel objecten die direct kunnen worden gebruikt, bijvoorbeeld: verzoek, reactie, enz. Dit is droog en bespaart veel codering · Ontwikkelaars kunnen direct Python-code in een sjabloon gebruiken, de Python-code is niet nodig om te worden ingesprongen zolang een doorgangsafschrift wordt toegevoegd aan het einde van elk codeblok. Uliweb ondersteunt ook opsluiting van kindermalplaatjes en erfenis. Orm: · UliorM is de standaard ORM-module, maar niet standaard geconfigureerd. Ontwikkelaars zijn vrij om elke ORM-module te gebruiken als de voorkeur. · UliorM ondersteunt modelcreatie en automatische database-migimulatie (modificatie van tabelcreatie en tabelstructuur). I18n: · Kan worden gebruikt in python- en sjabloonbestanden. · Browser Taal- en cookie-instellingen worden ondersteund, inclusief automatische taalschakeling. · Biedt een opdrachtregelgereedschap die ontwikkelaars kunnen gebruiken om .po-bestanden te extraheren. Dit kan gebeuren op het proces van de app-niveau of het projectniveau. Het kan automatisch worden samengevoegd .Pot-bestanden naar bestaande .po-bestanden. Verlenging: · Dispatch-extensie. Dit is een verzendverwerkingsmechanisme dat verschillende soorten verzendpunten gebruikt. U kunt dus procedures schrijven om speciale processen uit te voeren en ze aan deze verzendpunten te binden. Bijvoorbeeld database-initialisatie, i18n-procesinitialisatie, enz. · Middleware-extensie. Het is vergelijkbaar met djangos. U kunt het in configuratiebestanden configureren. Elke middleware kan het verzoek en de respons-objets verwerken. · Speciale functie-oproepen in het beginproces van het meningsmodule. Als u een speciale functie met de naam __begin__ schrijft, wordt deze verwerkt voordat een weergavefunctie kan worden verwerkt, hiermee kunt u ontwikkelaars op dat moment een aantal module-niveauverwerking uitvoeren, bijvoorbeeld: Controleer de gebruikersauthenticatie, enz. Opdrachtregelhulpmiddelen: · Exporteer een schone werkomgeving naar een toegewezen map. · Maak een app en neem de basis-essentiële directorystructuur, bestanden en code op. · Statische bestanden exporteren, kunt u alle beschikbare apps-statische bestanden naar een speciale map exporteren. · Start een ontwikkelingswebserver die dat is die debuggen en autoreload ondersteunt. · Verschillende project- en app-beheertools. Inzet: · Ondersteunt eenvoudige implementatie op het GAE-platform. · Ondersteunt Mod_Wsgi, CGI, Fast_CGI, SCGI. Ontwikkeling: · Geef een ontwikkelingsserver en kan automatisch opnieuw worden geladen wanneer sommige module-bestanden worden gewijzigd. · Verbeterde foutopsporing, u kunt de fouttraceback controleren, sjabloonbugging wordt ook ondersteund. Misc.: · Verschillende demo's zijn beschikbaar voor iedereen die geïnteresseerd is in het leren van meer over Ulweb. Het bevat alle kerncodes en ook alle broncode van ulwebproject en enkele andere demo-codes, die direct / vrij kunnen worden gebruikt zoals u wilt. · Uliweb ondersteunt statische bestandstoegang rechtstreeks, en het kan ook http_if_modified_since verwerken. Vereisten: · Python


Uliweb Gerelateerde software

Pressflow

een derivaat van Drupal met geïntegreerde prestaties, schaalbaarheid en testverbeteringen ...

172

Downloaden