Web2py ja Google App Engine

Tutustutaan web2py-frameworkin ja Google App Enginen perusteisiin. Käytä apunasi web2py-kirjaa ja App Enginen ohjeita.

Web2py ja Google App Engine käyttöönotto

Valmis pääteohjaus toimivana sovelluksena

valmis pääteohjaus zip-paketoituna

Kyselyt

Web2py käyttää kyselyissä omaa syntaksiaan, joka etäisesti muistuttaa SQL-kieltä. Kokeile toteuttaa seuraavat:

Sessiot

Pohjatemplate

Lue Blocks in views

Edelleenohjaus

Edelleenohjaus onnistuu web2py-ympäristössä yhtä helposti kuin flaskissakin:

redirect("http://appro.mit.jyu.fi/tiea2080/")

Jos tarvitset jonkun olemassa olevan funktion osoitteen niin sen saa URL-funktiolla:

redirect(URL('index'))

Autentikointi

JSON ja XML

Web2py tuottaa automaattisesti json- ja xml-versiot sivuista, jos lisäät seuraavan rivin models/oma.py-tiedostoon:

response.generic_patterns = ['*']

Kokeile nyt aiemmin kokeilemiasi sivuja, mutta lisää osoitteen perään .json tai .xml. Esim.

http://localhost:8080/palaute.json
tai
http://localhost:8080/palaute.xml

Ajax-sovellus olisi helppo rakentaa näiden avulla...

Debuggaus

Web2py-sovellusten debuggaamiseen on monia vaihtoehtoja ja tasoja:

Lisätietoa web2pyn käyttämisestä Google App Enginella

Käyttäjien kommentit

Kommentoi Lisää kommentti
Kurssimateriaalien käyttäminen kaupallisiin tarkoituksiin tai opetusmateriaalina ilman lupaa on ehdottomasti kielletty!
http://appro.mit.jyu.fi/tiea2080/ohjaus/ohjaus6/
© 2018-03-22 11:58:50
Informaatioteknologia - Jyväskylän yliopiston informaatioteknologian tiedekunta