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: 3092

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: 12930

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: 12930

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: 1872

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 Sc...
von mitsuhiko
Dienstag 13. Juli 2010, 13:27
Forum: Showcase
Thema: Bottle: Micro Web Framework
Antworten: 593
Zugriffe: 115626

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...
von mitsuhiko
Dienstag 13. Juli 2010, 13:17
Forum: Webframeworks
Thema: Default-Sprache des Browser feststellen (Bottle)
Antworten: 9
Zugriffe: 1872

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 verwend...
von mitsuhiko
Montag 12. Juli 2010, 18:43
Forum: Showcase
Thema: Bottle: Micro Web Framework
Antworten: 593
Zugriffe: 115626

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....
von mitsuhiko
Montag 12. Juli 2010, 18:34
Forum: Webframeworks
Thema: Default-Sprache des Browser feststellen (Bottle)
Antworten: 9
Zugriffe: 1872

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 vere...
von mitsuhiko
Montag 12. Juli 2010, 16:46
Forum: Showcase
Thema: Bottle: Micro Web Framework
Antworten: 593
Zugriffe: 115626

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: 1872

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'...
von mitsuhiko
Sonntag 11. Juli 2010, 08:58
Forum: Webframeworks
Thema: Flask WTForms SelectMultipleField
Antworten: 1
Zugriffe: 1068

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: 12930

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: 2774

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: 2484

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 ...
von mitsuhiko
Montag 5. Juli 2010, 08:30
Forum: Showcase
Thema: Flask: Micro Web Framework based on Good Intentions
Antworten: 70
Zugriffe: 12930

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...
von mitsuhiko
Sonntag 4. Juli 2010, 23:27
Forum: Showcase
Thema: Flask: Micro Web Framework based on Good Intentions
Antworten: 70
Zugriffe: 12930

Re: Flask: Micro Web Framework based on Good Intentions

Hoi. Wollte nur ankuendigen, dass in den naechsten Tagen Flask 0.5 erscheint. Da tut sich momentan so einiges unter der Haube, wer damit spielen will sollte sich den "module" branch ansehen: http://github.com/mitsuhiko/flask/tree/module Dank Patches der Community wurde das flask.py file je...
von mitsuhiko
Sonntag 4. Juli 2010, 23:20
Forum: Webframeworks
Thema: Anwendungsunterschiede: Bottle und Flask
Antworten: 14
Zugriffe: 2484

Re: Anwendungsunterschiede: Bottle und Flask

Bottle unterstützt Python 3 und hat keinerlei Abhängigkeiten (single-file modul). Flask setzt auf Werkzeug und Jinja2 auf und kann daher nicht mit Python 3 verwendet werden. Das sind die essenziellen Unterschiede. Jinja2 laeuft auf Python 3. Bis WSGI nicht fuer Python 3 spezifiert ist hat das auch ...
von mitsuhiko
Freitag 28. Mai 2010, 13:00
Forum: Showcase
Thema: Flask: Micro Web Framework based on Good Intentions
Antworten: 70
Zugriffe: 12930

Re: Flask: Micro Web Framework based on Good Intentions

Flask 0.3 gibts jetzt :) Was ist neu? Config support Flash-messages koennen nun verschiedene Kategorien haben Flask konfiguriert jetzt einen logger und kann Fehler automatisch zB per email zustellen Ein paar Helferlein fuer die interaktive Python Shell Noch ein paar Links dazu: Website: http://flask...
von mitsuhiko
Dienstag 18. Mai 2010, 10:29
Forum: Codesnippets
Thema: bit.ly
Antworten: 8
Zugriffe: 2573

Re: bit.ly

BlackJack hat geschrieben:Da möchte ich mal dezent auf Bit.ly is Harmful to Your Reputation verweisen.
Das ist kein bit.ly Problem. Das ist das Problem vom TweetDeck, das einfach Links shortened, egal ob die schon gekuerzt wurden oder nicht.
von mitsuhiko
Dienstag 18. Mai 2010, 10:22
Forum: Webframeworks
Thema: mod_wsgi einrichten und mit Bottle verwenden
Antworten: 4
Zugriffe: 1832

Re: mod_wsgi einrichten und mit Bottle verwenden

Willst du den Windows Server in Produktion verwenden? Zum entwickeln ist mod_wsgi naemlich nicht geeignet und mod_wsgi unter Windows ist ein Krampf.