Seite 28 von 30
Re: Bottle: Micro Web Framework
Verfasst: Mittwoch 27. Oktober 2010, 14:42
von Dauerbaustelle
Hyperion fragt deswegen, weil er die Vermutung hat, dass es für dein Problem eine einfachere Lösung gibt als die von dir erdachte. Wenn du das Problem erklärst, kann man dir vielleicht Hinweise geben, wie man das ohne diese Starter-Prüfung lösen kann.
Re: Bottle: Micro Web Framework
Verfasst: Mittwoch 27. Oktober 2010, 15:11
von noisefloor
Hallo,
kann man ermitteln, welcher Nutzer den Prozess gestartet bzw. unser welchem Nutzer er läuft?
Wenn's Apache sollte der Nutzer ziemlich sicher ein anderen sein als ein manueller Start?
BTW: Reicht der Port wirklich nicht? Default wäre ja Port 80 vs. Port 8080 (oder ein anderen, unprivilegierter Port).
Gruß, noisefloor
P.S.: Es würde mich auch interessieren, was in Abhängigkeiten von Startmethode anders sein soll.

Re: Bottle: Micro Web Framework
Verfasst: Mittwoch 27. Oktober 2010, 19:34
von jens
noisefloor hat geschrieben:kann man ermitteln, welcher Nutzer den Prozess gestartet bzw. unser welchem Nutzer er läuft?
Das kann man definitiv. Schau mal im os modul nach...
Re: Bottle: Micro Web Framework
Verfasst: Donnerstag 28. Oktober 2010, 12:16
von DasIch
Da gibt es keinen erkennbaren Unterschied und selbst wenn da einer wäre dürfte man sich darauf nicht unbedingt verlassen können.
Nutz für solche Fälle einfach unterschiedliche Konfigurationen.
Re: Bottle: Micro Web Framework
Verfasst: Montag 7. Februar 2011, 05:48
von snafu
Bottle-Bericht im
freien Magazin 02/2011 (ab Seite 23).
(Ich sehe gerade, Marcel ist da selbst im Interview...)
Re: Bottle: Micro Web Framework
Verfasst: Montag 7. Februar 2011, 08:11
von noisefloor
Hallo,
snafu hat geschrieben:Bottle-Bericht im
freien Magazin 02/2011 (ab Seite 23).
(Ich sehe gerade, Marcel ist da selbst im Interview...)
Wenn schon, dann auch komplett.
Gruß, noisefloor
Re: Bottle: Micro Web Framework
Verfasst: Montag 7. Februar 2011, 18:33
von snafu
@noisefloor: Was meintest du jetzt genau mit "komplett"?
Re: Bottle: Micro Web Framework
Verfasst: Montag 7. Februar 2011, 20:56
von noisefloor
Hallo,
das ich beim Schreiben des Artikels die Gelegenheit genutzt habe, Marcel (per E-Mail) zu Interview. Kommt halt nicht sooo oft vor, dass ich was für FM Schreibe und direkt den Autor der Software dazu befragen kann.
Gruß, noisefloor
Re: Bottle: Micro Web Framework
Verfasst: Dienstag 8. Februar 2011, 07:30
von snafu
Ah, mkay. Wusste ja nicht, dass der Artikel von dir ist.
Re: Bottle: Micro Web Framework
Verfasst: Mittwoch 9. Februar 2011, 12:55
von lynadge
Schöner Artikel. Hat Spaß gemacht ihn zu lesen.
Re: Bottle: Micro Web Framework
Verfasst: Freitag 13. Mai 2011, 19:39
von Defnull
Version 0.9 ist veröffentlicht
Changelog:
http://bottlepy.org/docs/dev/changelog.html#release-0-9
Download:
http://pypi.python.org/pypi/bottle/0.9.1
Die größte Neuerung ist, wie angekündigt, eine neue Plugin API. Darauf bin ich besonders stolz, die kann nämlich deutlich mehr als die üblichen '[before/after]_request' callbacks und ist trotzdem einfach zu benutzen. Zwei Plugins habe ich als Beispiele schon dazu gepackt:
bottle-sqlite: Regelt den ganzen connect/commit/close kram für eine sqlite3 Datenbank.
bottle-werkzeug: Integriert die "werkzeug" Bibliothek (request/response Objekte und den interaktiven Debugger) und ist meine Antwort auf die "Flask ist besser weil wegen werkzeug" Argumentation.
Dazu gibt es ne Wagenladung kleiner Verbesserungen. Ein Update lohnt sich auf jeden Fall.
Danke an alle, die mit geholfen haben

Feedback ist natürlich willkommen.
Re: Bottle: Micro Web Framework
Verfasst: Samstag 14. Mai 2011, 13:22
von fana
Genial. Danke!
Re: Bottle: Micro Web Framework
Verfasst: Freitag 3. Juni 2011, 20:05
von noisefloor
Hallo,
kommt als nächstes eigentlich Version 1.0 oder 0.10?
Gruß, noisefloor
Re: Bottle: Micro Web Framework
Verfasst: Samstag 4. Juni 2011, 21:26
von Defnull
Da bottle noch nicht fertig ist, sehr wahrscheinlich 0.10
Als nächstes werde ich wohl das Request-Object auf bohren. Ein rewrite der Template Engine liegt auch schon ne Weile in nem separaten Branch. Dann will ich noch multipart integrieren und den Python 3 Support perfektionieren. Ist also noch viel zu tun

Re: Bottle: Micro Web Framework
Verfasst: Sonntag 5. Juni 2011, 11:19
von snafu
Und ich glaube, es würde in einigen Fällen hilfreich sein, wenn `static_file()` auch ein Dateiobjekt anstatt nur den Dateinamen annehmen könnte. Insbesondere im Hinblick auf "`StringIO()`-Geschichten", d.h. wo Dateien auf Anfrage generiert werden.
Re: Bottle: Micro Web Framework
Verfasst: Sonntag 5. Juni 2011, 12:24
von BlackJack
@snafu: Dynamisch generierte Dateien bei einer Funktion die `static_file()` heisst, klingt irgendwie falsch IMHO.
Re: Bottle: Micro Web Framework
Verfasst: Sonntag 5. Juni 2011, 12:41
von snafu
Ja, das stimmt. Es ging mir vorwiegend um die Funktionalität. Bei Bottle müsste man in solchen Fällen AFAIK den unschönen Umweg über temporäre Dateien gehen.
Re: Bottle: Micro Web Framework
Verfasst: Sonntag 5. Juni 2011, 15:38
von Defnull
snafu hat geschrieben:Und ich glaube, es würde in einigen Fällen hilfreich sein, wenn `static_file()` auch ein Dateiobjekt anstatt nur den Dateinamen annehmen könnte. Insbesondere im Hinblick auf "`StringIO()`-Geschichten", d.h. wo Dateien auf Anfrage generiert werden.
Bringt nicht viel, da die meisten Features von static_file() nur funktionieren, wenn es sich um eine echte Datei handelt. Du kannst aber auch einfach eine StringIO() Instanz zurück geben, ohne static_file() zu benutzen. Das geht genau so.
Ich will mittelfristig aber sowieso die Funktionalität von static_file() nach Response() verschieben, damit die ebenfalls mit If-ETag, If-Modified-Since u.s.w. umgehen kann. Dann kann man Response() manuell instantiieren und z.B. selbst berechnete ETags benutzen.
Re: Bottle: Micro Web Framework
Verfasst: Sonntag 5. Juni 2011, 16:05
von snafu
Defnull hat geschrieben:Du kannst aber auch einfach eine StringIO() Instanz zurück geben, ohne static_file() zu benutzen. Das geht genau so.
Ah, verstehe. Ist manchmal einfacher als man denkt.
Das mit der Auslagerung ins Response-Objekt ist wahrscheinlich wirklich keine schlechte Idee.
Re: Bottle: Micro Web Framework
Verfasst: Sonntag 5. Juni 2011, 20:16
von noisefloor
Hallo,
snafu +1 - würde mir bzw. meinen Applikation auch sehr nützen.
EDIT: Mist, nicht alle Posts vorher gelesen. Also streicht dieses Posting.
Gruß, noisefloor