khufu_opinion

Software kuvakaappaus:
khufu_opinion
Ohjelmiston tiedot:
Versio: 0.2.2
Lähetyksen päivämäärä: 11 May 15
Kehittäjä: Rocky Burt
Lupa: Vapaa
Suosio: 14

Rating: 3.0/5 (Total Votes: 2)

khufu_opinion Hanke tarjoaa joukon paster malleja nopeaan Pyramid kehityksen. & Nbsp; Se tekee useita puitteet vaihtoehtoja kehittäjä jotka ovat:
& Nbsp; * Pyramid sillä taustalla web puitteet
& Nbsp; o läpikäynti perustuu url reitityksen
& Nbsp; * Jinja2 sivun mallipohjan kielen (samanlainen Django malleja)
& Nbsp; * SQLAlchemy ORM-pohjainen relaatiotietokanta pysyvyys
Perustetaan uusi projekti
Asenna khufu_opinion osaksi Python ympäristöön (eli virtualenv), jossa työ Paster. Kun tämä on tehty, voit luoda uuden khufu_opinion hanke yksinkertaisesti käynnissä (missä Jotain on nimi uusi muna):
Paster luoda -t khufu_opinion Jotain
Kun mallin muna on luotu sinun pitäisi asettaa sen kehittyä tilassa alkaa työstää projektin.
cd Jotain
python setup.py kehittää
käyttäminen New Project
Command Runner
Oletusarvoisesti uuden käsikirjoituksen nimeltä jotain luodaan bin hakemistoon python envionment. Tämä kirjoitus on komento juoksija, joka sisältää seuraavat:
Käskyt:
& Nbsp; runserver Suorita ladattavaa kehittäminen web-palvelin.
Paster
Development.ini tiedosto luodaan sisälle Jotain hakemistosta. Tätä voidaan käyttää standardin paster komennot:
# Käyttää sisäänrakennettu paster http-palvelin
paster palvella development.ini
# Käytä pyramidin pshell komento
Paster --plugin = pyramidi pshell development.ini pyramidi-Something
Deployment Apache + mod_wsgi
On esimääritetty Something.wsgi tiedostossa, joka on välttämätön kytkemällä app mod_wsgi ympäristöön.
Yksinkertainen apache virtuaalipalvelin merkintä näyttää tältä:

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

Kehitetään New Project
Base Framework
khufu_opinion perustuu Pyramid web sovellus puitteet. Sinänsä Pyramid api aina go-to api työskentelyyn web-sovellus. Katso Pyramid docs lisätietoja.
Templating
Tahansa tiedoston päättyy .jinja2 laajennuksen sisäpuolella Jotain / jotain / malleja hakemistosta käyvät käyttävät Jinja2 templating järjestelmään. Tämä malli kieli perustuu Django templating kieltä.
khufu_opinion tuottaa kaksi mallitiedostot oletuksena, joista toinen sisältää yleinen ulkoasu kutsutaan, layout.jinja2 ja yksi oletuksena pääsivulla kutsutaan, main.jinja2.
Data Access
Kaikki tiedot pääsyä hoitaa SQLAlchemy ORM kehys, joka kietoo relaatiotietokantojen. Out of the box, mahdolliset uudet projekti luotu khufu_opinion on SQLAlchemy tietokannan istunto tehtaan asetukset.
khufu_opinion tuo Orm mallin luokkien sisällä models.py Python-tiedosto. Aktiivisen tietokannan istunto voidaan aina hakea koska db määrite pyynnöstä objekti.
Transaction Support
Liiketoimet käytetään varmistamaan kaikki tai ei mitään tehdään. Kanssa erittäin hyödyllinen repoze.tm2 ja kauppa paketteja tämä voidaan toteuttaa helposti Pyramid sovelluksissa.
khufu_opinion takaa kaikki pyynnöt liittyä uusi tapahtuma niin, että jos jokin virhe / poikkeus ilmenee, tapahtuma automaattisesti rullattu takaisin. Mikä tahansa db istunnot luotu kautta edellyttäen istunnon tehtaan automaattisesti liittyä tämän tapahtuman ja heitetään takaisin, jos virhe.
Traversal
Pyramid web-sovellus puitteet tarjoaa kätevän mekanismin kulkea objekti kaavio ja kartta että kuvaaja url n. khufu_opinion tallentaa sen läpikäyminen mekanismi sisällä traversal.py tiedoston.

Mikä on uusi tässä julkaisussa:

  • Uudelleennimetyt maasta RapidGiza että khufu_opinion

vaatimukset

  • Python

Muu ohjelmistojen kehittäjä Rocky Burt

khufu_siteview
khufu_siteview

11 May 15

clue_script
clue_script

11 May 15

Khufu-SQLAHelper
Khufu-SQLAHelper

11 May 15

khufu_javascript
khufu_javascript

11 May 15

Kommentit khufu_opinion

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!