Die Suche ergab 1762 Treffer

von mitsuhiko
Freitag 16. Juli 2010, 15:54
Forum: Webframeworks
Thema: cheetah compile: UnicodeDecodeError: 'ascii' codec can't dec
Antworten: 12
Zugriffe: 1787

Re: cheetah compile: UnicodeDecodeError: 'ascii' codec can't

Muss es denn Cheetah sein? Das Ding ist schmerzhaft.
von mitsuhiko
Freitag 16. Juli 2010, 15:52
Forum: Showcase
Thema: Flask: Micro Web Framework based on Good Intentions
Antworten: 70
Zugriffe: 7891

Re: Flask: Micro Web Framework based on Good Intentions

snafu hat geschrieben:Wann gibt es eigentlich die ersten T-Shirts von Flask? ;)
Logo gibts hier: http://flask.pocoo.org/community/logos/

Das kannst du dir ueberall auf ein Shirt drucken lassen :) Geht beim lokalen T-Shirt Shop guenstiger als im weiten Internetz und da kannst du dir auch ein T-Shirt aussuchen :)
von mitsuhiko
Donnerstag 15. Juli 2010, 18:56
Forum: Showcase
Thema: Flask: Micro Web Framework based on Good Intentions
Antworten: 70
Zugriffe: 7891

Re: Flask: Micro Web Framework based on Good Intentions

Hey. Es gibt jetzt eine Liste mit Webseiten und Anwendungen, die auf Flask laufen. Wer da drauf sein will, einfach Mail an mich oder hier replien.

Die Liste: http://flask.pocoo.org/community/poweredby/
Wer ein Badge haben will: http://flask.pocoo.org/community/badges/
von mitsuhiko
Dienstag 13. Juli 2010, 20:53
Forum: Webframeworks
Thema: Default-Sprache des Browser feststellen (Bottle)
Antworten: 9
Zugriffe: 1025

Re: Default-Sprache des Browser feststellen (Bottle)

Wobei ich mich im letzten Posting falsch ausgedrückt habe: Ich möchte nur wissen, ob Deutsch in den "Accept-Languages" ist. Das kann man ja ganz einfach feststellen. Ugh. Ganz schlechte Idee. Ich hab zB in meinem Browser Deutsch mit 0.1 drin und Englisch mit 1.0. Gibt sicher auch genug Schweizer, d...
von mitsuhiko
Dienstag 13. Juli 2010, 13:27
Forum: Showcase
Thema: Bottle: Micro Web Framework
Antworten: 593
Zugriffe: 81249

Re: Bottle: Micro Web Framework

Mit "magisch" meine ich den __name__ Trick, nicht die Benutzung von __file__. Wenn ich es richtig verstanden habe, benutzt Flask den Inhalt von __name__ um anschließend im sys.modules dict nach dem Modul und seinem __file__ Attribut zu schauen. Flask gelangt so mit ein paar Umwegen an den Pfad zum ...
von mitsuhiko
Dienstag 13. Juli 2010, 13:17
Forum: Webframeworks
Thema: Default-Sprache des Browser feststellen (Bottle)
Antworten: 9
Zugriffe: 1025

Re: Default-Sprache des Browser feststellen (Bottle)

Es gibt sowas wie "Deutsch als Default" nicht. Du kannst nur sagen welche Sprachen du verstehst und zu wie viel Prozent du die haben willst. Von daher musst du das Dingt richtig parsen. Werkzeug macht das wie gesagt fertig, brauchst du selber nicht implementieren, kannst du einfach verwenden. :)
von mitsuhiko
Montag 12. Juli 2010, 18:43
Forum: Showcase
Thema: Bottle: Micro Web Framework
Antworten: 593
Zugriffe: 81249

Re: Bottle: Micro Web Framework

Ich wüsste nicht, wie das auf eine einfache und gleichzeitig saubere Art gehen sollte. Der __name__ Trick von Flask ist zwar nett, mit aber noch eine Spur zu magisch. Das ist nicht magisch, das ist so wie jedes Python package funktioniert das Daten relativ zu seinem Speicherort laed. "os.path.join(...
von mitsuhiko
Montag 12. Juli 2010, 18:34
Forum: Webframeworks
Thema: Default-Sprache des Browser feststellen (Bottle)
Antworten: 9
Zugriffe: 1025

Re: Default-Sprache des Browser feststellen (Bottle)

Mir ist nur gerade nicht klar, ob und wie ich mit Python & Bottle Bordmitteln an den Accept-Header komme... :K In geparster version gar nicht. Werkzeug als dep ins Projekt aufnehmen, oder Code dort klauen. Folgendes sollte in den meisten Fällen klappen, auch wenn es natürlich nur ein stark vereinfa...
von mitsuhiko
Montag 12. Juli 2010, 16:46
Forum: Showcase
Thema: Bottle: Micro Web Framework
Antworten: 593
Zugriffe: 81249

Re: Bottle: Micro Web Framework

Defnull hat geschrieben:Der root-pfad kann relativ, sollte aber absolut angegeben werden, da z.B. mod_wsgi nicht das Projekt-Verzeichnis als 'aktuelles' Verzeichnis annimmt, sondern das des init-Scripts, mit dem Apache gestartet wurde (oder so).
Kannst du Bottle nicht so aendern, dass es keine relativen Pfade braucht?
von mitsuhiko
Montag 12. Juli 2010, 16:43
Forum: Webframeworks
Thema: Default-Sprache des Browser feststellen (Bottle)
Antworten: 9
Zugriffe: 1025

Re: Default-Sprache des Browser feststellen (Bottle)

Geht wie gesagt mit dem Accept header. Parsen kannst du das zB mit "werkzeug.parse_accept_header". Hier ein Beispiel mit dem Request Objekt: >>> req = Request.from_values(environ_overrides={'HTTP_ACCEPT_LANGUAGE':'de-DE,de;q=0.7,en;q=0.5'}) >>> req.accept_languages LanguageAccept([('de-DE', 1), ('de...
von mitsuhiko
Sonntag 11. Juli 2010, 08:58
Forum: Webframeworks
Thema: Flask WTForms SelectMultipleField
Antworten: 1
Zugriffe: 602

Re: Flask WTForms SelectMultipleField

Deine Loesung ist korrekt. Die Klassendefinition wird ja bereits vor den Requests ausgefuehrt und auch nur einmal. Damit werden die Choices eben auch nur einmal erstellt.
von mitsuhiko
Dienstag 6. Juli 2010, 18:49
Forum: Showcase
Thema: Flask: Micro Web Framework based on Good Intentions
Antworten: 70
Zugriffe: 7891

Re: Flask: Micro Web Framework based on Good Intentions

Tadaa. 0.5 ist raus. Was ist neu?

Laed jetzt Templates und statische Dateien aus den Modulordnern wenn vorhanden. Wieder vieles neues in den Docs und verbessertes autoescaping Verhalten.

Alle Details: http://flask.pocoo.org/docs/changelog/#version-0-5
von mitsuhiko
Dienstag 6. Juli 2010, 13:28
Forum: Webframeworks
Thema: Bottle und mod_wsgi
Antworten: 15
Zugriffe: 1519

Re: Bottle und mod_wsgi

Du hast einen Tippfehler im Pfad. Außerdem hat das Beispiel in der Bottle Dokumentation folgende Zeilen VOR dem bottle-import: # Change working directory so relative paths (and template lookup) work again os.chdir(os.path.dirname(__file__)) Das klingt nach einer sehr schlechten Idee. Im embedded mo...
von mitsuhiko
Montag 5. Juli 2010, 09:10
Forum: Webframeworks
Thema: Anwendungsunterschiede: Bottle und Flask
Antworten: 14
Zugriffe: 1658

Re: Anwendungsunterschiede: Bottle und Flask

ab (oder bis) wann darf man sich eigentlich "Micro" nennen? ;-) Fuer mich bezieht sich das nicht auf die LOC im Framework, sondern wie viel Boilerplate code notwendig ist um zu starten. Weil: Flask ist ja schon eine Ecke umfangreicher als Bottle... Sinatra ist eines *der* Microframeworks fuer Ruby ...
von mitsuhiko
Montag 5. Juli 2010, 08:30
Forum: Showcase
Thema: Flask: Micro Web Framework based on Good Intentions
Antworten: 70
Zugriffe: 7891

Re: Flask: Micro Web Framework based on Good Intentions

Wie sicher/stabil ist eigentlich die Flask API? Die Stabilitaet der API ist Teil der Dokumentation: http://flask.pocoo.org/docs/upgrading/ Da steht ganz genau was geanedert wurde von Version zu Version und wie man darauf reagieren kann. Im grossen und ganzen gabs bis jetzt noch keine Aenderungen wo...