khufu_opinion

Software skärmdump:
khufu_opinion
Mjukvaruinformation:
Version: 0.2.2
Ladda upp dagen: 11 May 15
Utvecklare: Rocky Burt
Licens: Gratis
Popularitet: 14

Rating: 3.0/5 (Total Votes: 2)

khufu_opinion Projektet ger en uppsättning paster mallar för snabb Pyramid utveckling & nbsp; Det gör flera ramavtal val för utvecklare som är.:
& Nbsp; * Pyramid för den underliggande webbramverk
& Nbsp; o traverse baserat url routing
& Nbsp; * Jinja2 för sidmallen språk (liknande Django mallar)
& Nbsp; * SQLAlchemy för ORM baserade relationsdatabas persistens
Ställa in ett nytt projekt
Installera khufu_opinion i ett Python miljö (dvs virtualenv) med en fungerande Paster. När detta har gjorts, kan du skapa en ny khufu_opinion projekt genom att helt enkelt köra (där Något är namnet på den nya ägg):
paster skapa -t khufu_opinion Något
När mallen ägget har skapats ska du ställa upp på att utveckla mod att börja arbeta på ditt projekt.
cd Något
python setup.py utveckla
Använda Nytt projekt
Kommando Runner
Som standard ett nytt skript som heter något kommer att skapas i katalogen bin i din Python envionment. Detta skript är ett kommando löpare som ger följande:
Kommandon:
& Nbsp; runserver Kör ett uppladdningsbart utveckling webbserver.
Paster
En development.ini fil kommer att skapas inom Något katalogen. Detta kan användas med standard paster kommandon:
# Använda inbyggda Paster http-server
paster tjäna development.ini
# Använda kommandot pyramid pshell
paster --plugin = pyramid pshell development.ini pyramid Något
Deployment med Apache + mod_wsgi
Det finns en förkonfigurerad Something.wsgi fil alstras, vilken är nödvändig för att koppla din app till en mod_wsgi miljö.
En enkel apache Virtual posten kommer se ut så här:

& Nbsp; Server www.something.com
& Nbsp; WSGIScriptAlias ​​/ /path/to/Something.wsgi

Utveckling Med Nytt projekt
Frame bas
khufu_opinion bygger på webbapplikationsramverk pyramiden. Som sådan kommer Pyramid api alltid vara go-to api för att arbeta med webbapplikationen. Vänligen se Pyramid docs för ytterligare information.
Mall
Alla filer som slutar med .jinja2 förlängningen ligger innanför Något / något / mallar katalogen kommer att göras med hjälp av Jinja2 mallsystem. Denna mall språk bygger på schablon språk Django.
khufu_opinion producerar två mallfiler som standard, varav den andra innehåller den övergripande utformningen kallas, layout.jinja2 och en för standardhuvudsidan kallas, main.jinja2.
Data Access
All dataåtkomst hanteras av SQLAlchemy ORM ramverk som sveper relationsdatabaser. Out of the box, kommer varje nytt projekt som skapats av khufu_opinion har en SQLAlchemy databassession fabriksinställningar.
khufu_opinion sätter orm modellklasser inuti models.py Python filen. Den aktiva databassession kan alltid hämtas som db attribut på begäran objektet.
Transaction Support
Transaktioner används för att säkerställa att allt eller ingenting utförs. Med de mycket användbara repoze.tm2 och transaktions paket detta kan åstadkommas enkelt i Pyramid applikationer.
khufu_opinion garanterar alla förfrågningar gå med i en ny transaktion, så att om något fel / undantag inträffar, är transaktionen automatiskt rullas tillbaka. Alla db sessioner som skapats via den medföljande sessions fabriken ansluta automatiskt denna transaktion och kommer att rullas tillbaka i händelse ett fel uppstår.
Traversal
Ramverket Pyramid webbapplikation ger en bekväm mekanism för att passera en objektsbild och kart att grafen till webbadresser. khufu_opinion lagrar det traversal mekanism inuti traversal.py fil

Vad är nytt i den här versionen.

  • bytt namn från RapidGiza till khufu_opinion

Krav :

  • Python

Annan programvara för utvecklare Rocky Burt

Khufu-Script
Khufu-Script

11 May 15

khufu_siteview
khufu_siteview

11 May 15

khufu_javascript
khufu_javascript

11 May 15

pyramid_tm
pyramid_tm

20 Feb 15

Kommentarer till khufu_opinion

Kommentarer hittades inte
Kommentar
Slå på bilder!