[bottle] Startschwierigkeiten
- Defnull
- User
- Beiträge: 778
- Registriert: Donnerstag 18. Juni 2009, 22:09
- Wohnort: Göttingen
- Kontaktdaten:
Du willst noch eine Template Engine in Python schreiben?
Bottle: Micro Web Framework + Development Blog
Da ich von PHP komme und noch nie einen brauchte und ihn mir noch nicht leisten kann hab ich noch keinen. 
@defnull, ja, wie gesagt, sie ist fertig und muss nur noch portiert werden und so große Anforderungen hab ich auch nicht, nur ein paar eigen arten die bis jetzt keine erfüllen konnte.obwohl ich mal in die von bottle reinschauen müsste. ^^

@defnull, ja, wie gesagt, sie ist fertig und muss nur noch portiert werden und so große Anforderungen hab ich auch nicht, nur ein paar eigen arten die bis jetzt keine erfüllen konnte.obwohl ich mal in die von bottle reinschauen müsste. ^^
Allerdings relativ teuer im Vergleich zum normalen Hoster...apollo13 hat geschrieben:Auf jedem VServer (oder Rootserver) ist Python Deployment ein Genuss…jens hat geschrieben:Deployment bei Python Web Apps ist z.Z. nicht sehr einfach gelöst
„Lieber von den Richtigen kritisiert als von den Falschen gelobt werden.“
Gerhard Kocher
http://ms4py.org/
Gerhard Kocher
http://ms4py.org/
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
nicht nur teurer, sondern vor allem viel aufwendiger! siehe: http://wiki.python-forum.de/Python%20We ... _Server.3F
Eine relativ einfach zu benutzende und für das gros der Anwendungen kostenlose Lösung, die keine aufwendige (und teure) Administration eines eignen Servers erfordert, würde ich ja die Google App Engine empfehlen. Der einzige Preis ist IMHO, dass man sich auf deren DB (und Googles APIs) einlassen muss und nicht eine "normale" SQL-Datenbank hat, aber es gibt schlimmeres.
Stefan
Stefan
-
- User
- Beiträge: 996
- Registriert: Mittwoch 9. Januar 2008, 13:48
VServer sind eigentlich nicht teurer als ein Webspace beim Mainstream-Hoster. Ab 7 Euro pro Monat gehts los. Und es gibt VServer ja mittlerweile auch schon "on demand".
Endlich hatte ich mal wieder die Zeit mich mit Python und der Webentwicklung zu beschäftigen.
Und es hat geklappt.
Jetzt läuft bottle mit fastcgi. 
Und es hat geklappt.
Code: Alles auswählen
#!/usr/bin/python
# -*- coding: utf-8 -*-
# app.py
from flup.server.fcgi import WSGIServer
import bottle
@bottle.route('/')
def index():
return 'Hello World!'
WSGIServer(bottle.default_app()).run()

- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
Hast Du Dir denn wirklich die gängigen in Python mal angeguckt? Ich habe mit jinja2 bisher alles lösen können; zur Not kann man sich ja auch eigene Filter und Tests schreiben und einbinden... und was bräuchte man sonst noch?deadshox hat geschrieben: @defnull, ja, wie gesagt, sie ist fertig und muss nur noch portiert werden und so große Anforderungen hab ich auch nicht, nur ein paar eigen arten die bis jetzt keine erfüllen konnte.obwohl ich mal in die von bottle reinschauen müsste. ^^
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
assert encoding_kapiert
Da muss ich leider gestehen das ich das noch nicht gemacht habe.
Die in PHP waren mir immer zu fett, da ich keine großen Ansprüche habe.
Mir reicht es wenn die Template Engine eine HTML Datei liest und die Platzhalter ersetzt die ihr in einem Array oder einer Liste übergeben werden. Mehr brauch ich gar nicht und wäre für meine Bedürfnisse überflüssig. Weshalb ich sie mir halt selber geschrieben habe.
Die in PHP waren mir immer zu fett, da ich keine großen Ansprüche habe.
Mir reicht es wenn die Template Engine eine HTML Datei liest und die Platzhalter ersetzt die ihr in einem Array oder einer Liste übergeben werden. Mehr brauch ich gar nicht und wäre für meine Bedürfnisse überflüssig. Weshalb ich sie mir halt selber geschrieben habe.
Code: Alles auswählen
print '<b>{0}</b>'.format('big')
[url=http://wiki.python-forum.de/PEP%208%20%28%C3%9Cbersetzung%29]PEP 8[/url] - Quak!
[url=http://tutorial.pocoo.org/index.html]Tutorial in Deutsch[/url]
[url=http://tutorial.pocoo.org/index.html]Tutorial in Deutsch[/url]