Hallo, ich bin gerade dabei, mich in Python einzuarbeiten,
und hoffe, dass ich hier an der richtigen Stelle bin:
Es geht um ein Projekt, für die Arbeit einen weborientierten Terminplaner
in Python umzusetzen. Da ich noch absolut keine Erfahrung mit Frameworks
in Python habe, würde mich interessieren, was ihr so benutzt bzw. mir für einen
webbasierte Anwendung empfehlen könntet.
Der Planer soll mit einer MySQL-DB kommunizieren, und auf einem Webserver
(z.B. Apache) für mehrere Benutzer bereitgestellt werden.
Ich habe unter:
http://wiki.python.org/moin/WebFrameworks
bereits eine Übersicht über Frameworks gefunden,
kann aber nur schwer beurteilen, ob diese nicht vielleicht viiel zu umfangreich sind
(es soll nur ein 1-2 Wochen-Projekt werden...).
thx,
simon
framework für weborientierte Anwendung?
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Da hab ich doch glatt mal PyLucid mit eingetragensim0n hat geschrieben:http://wiki.python.org/moin/WebFrameworks
Also: Warum nicht PyLucid-CMS nutzten?
Schau mal hier: http://groups.google.de/group/de.comp.l ... 8ef7002b7d
Bzw. hier: http://www.pylucid.org/index.py/DeveloperInfo/
hey, vielen Dank für die schnelle Antwort..
ich habe mir sagen lassen ZOBE (http://www.zobe.org) und
PLONE (http://www.plone.org) wären die "Marktführer" auf
diesem Gebiet. Scheinen aber ziemliche Funktions-Riesen zu sein..
TurboGears und PyLucid sehen hingegen vielversprechend aus,
werde sie ich mir gleich mal näher anschauen...
ich habe mir sagen lassen ZOBE (http://www.zobe.org) und
PLONE (http://www.plone.org) wären die "Marktführer" auf
diesem Gebiet. Scheinen aber ziemliche Funktions-Riesen zu sein..
TurboGears und PyLucid sehen hingegen vielversprechend aus,
werde sie ich mir gleich mal näher anschauen...
hmm..also, die haben mich beide noch nicht so ganz überzeugt..
Was ich suche ist ein Framework, das mir für folgende Bereiche
meiner webbasierten Python-Anwendung Funktionen anbietet:
- Authentifizierung
- Session-Managment
- MySQL-Zugriffe
- Template-Engine
Gibt es so etwas??
Hat vielleicht jemand diesbezügliche Erfahrungen?
Was ich suche ist ein Framework, das mir für folgende Bereiche
meiner webbasierten Python-Anwendung Funktionen anbietet:
- Authentifizierung
- Session-Managment
- MySQL-Zugriffe
- Template-Engine
Gibt es so etwas??
Hat vielleicht jemand diesbezügliche Erfahrungen?
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Hat alles PyLucid Allerdings ist die Authentifizierung bzw. das User-Handling noch nicht so dolle: http://www.pylucid.org/index.py/Doku/Us ... istration/
Das Session-Managment kann funktioniert bisher auch nur für die aktuelle Session... Also man kann keine dauerhaften Daten für einen späteren Login speichern. Das müßte dein Plugin selber machen...
Du kannst allerdings einfach mithelfen die offenen Punkte zu implementieren
Das Session-Managment kann funktioniert bisher auch nur für die aktuelle Session... Also man kann keine dauerhaften Daten für einen späteren Login speichern. Das müßte dein Plugin selber machen...
Du kannst allerdings einfach mithelfen die offenen Punkte zu implementieren
oder das bereits erwähnte Django verwenden, da ist es schon drin, vollständig dokumentiert und vielfach bewährt bereits
unser lieber GvR mag es auch.
unser lieber GvR mag es auch.
Ne invoces expellere non possis
[url=xmpp://florian@florianheinle.de]xmpp:florian@florianheinle.de[/url]
[url=xmpp://florian@florianheinle.de]xmpp:florian@florianheinle.de[/url]
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Ja, nennt sich Django und wurde von Joghurt schon vorgeschlagen.sim0n hat geschrieben: - Authentifizierung
- Session-Managment
- MySQL-Zugriffe
- Template-Engine
Gibt es so etwas??
- Authentifizierung
- Session-Management
- Obiektiorientierte Datenbank-Zugriffe und zwar nicht nur auf MySQL sondern auch noch auf PostgreSQL und SQLite
- Template-Engine - recht mächtig (durch Template-Vererbung), erweiterbar und einfach zu verstehen
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
manche unterstützten FastCGI oder Django direkt
http://code.djangoproject.com/wiki/Djan ... lyWebHosts
http://code.djangoproject.com/wiki/Djan ... lyWebHosts
Ne invoces expellere non possis
[url=xmpp://florian@florianheinle.de]xmpp:florian@florianheinle.de[/url]
[url=xmpp://florian@florianheinle.de]xmpp:florian@florianheinle.de[/url]
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Nette Liste... Allerdings müßte man da IMHO mal unterscheiden, ob man einen root Server bekommt, oder nur WebSpace... Ich meine auf einem root kann man sowieso alles machentiax hat geschrieben:http://code.djangoproject.com/wiki/Djan ... lyWebHosts
Leider scheint auch kein Unternehmen aus deutschland dabei zu sein. Konnte ich zumindes nicht entdecken...
Eine lange Liste gibt es auch hier:
http://wiki.python.org/moin/SpecializedCommercialHosts
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Nichts ist unmöglich. Ob es praktikabel ist - hmm. Aber möglich: auf jeden Fall. Ich glaube bei ubuntu-debs.de lief Django tatsächlich einige Zeit als CGI.jens hat geschrieben:Erwähnenswert ist allerdings das Django IMHO nicht für Shared-Webhosting geeignet ist...
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi sim0n!sim0n hat geschrieben:Was ich suche ist ein Framework, das mir für folgende Bereiche meiner webbasierten Python-Anwendung Funktionen anbietet:
- Authentifizierung --> Zope
- Session-Managment --> Zope
- MySQL-Zugriffe --> Zope
- Template-Engine --> Zope
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
also um es zusammenzufassen
Zope, Django und TurboGears bieten die gewollten Features.
Ich persönlich habe mir zope nur 5 minuten angeschaut. und weggeschmissen, da ich die ersten 4 Minuten erstmal komischerweise nur Bahnhof verstanden habe.
Django war mein nächster "Versuch". Leider klappte bei mir die Installation nicht. Selbst nach 3 Anläufen.
Erstmal auch weggehauen. Leider konnte ich Django nicht ausprobieren, aber die Videos schauen sehr sehr gut aus.
(kleine Frage nebenbei... kann ich Django und TurboGears paralel auf meinem PC laufen lassen oder zumindest installieren? würde gerne mal die neuste Version ausprobieren.)
Und nun bin ich bei TurboGears angelangt, sehr gute und einfache installation, die zumindest bei mir ging, und auch die ersten Lektionen sind ganz gut Bisher gab es nichts, was ich nicht verstanden habe, außer ein paar Englsiche wörter aber leo.org hilft weiter
Jo also im Moment bin ich halt auch am Überlegen, aber so für den Anfang, würde ich 100%ig Zope nicht empfehlen.
und zwischen Django und TuroGears entscheiden.
MfG EnTeQuAk
Zope, Django und TurboGears bieten die gewollten Features.
Ich persönlich habe mir zope nur 5 minuten angeschaut. und weggeschmissen, da ich die ersten 4 Minuten erstmal komischerweise nur Bahnhof verstanden habe.
Django war mein nächster "Versuch". Leider klappte bei mir die Installation nicht. Selbst nach 3 Anläufen.
Erstmal auch weggehauen. Leider konnte ich Django nicht ausprobieren, aber die Videos schauen sehr sehr gut aus.
(kleine Frage nebenbei... kann ich Django und TurboGears paralel auf meinem PC laufen lassen oder zumindest installieren? würde gerne mal die neuste Version ausprobieren.)
Und nun bin ich bei TurboGears angelangt, sehr gute und einfache installation, die zumindest bei mir ging, und auch die ersten Lektionen sind ganz gut Bisher gab es nichts, was ich nicht verstanden habe, außer ein paar Englsiche wörter aber leo.org hilft weiter
Jo also im Moment bin ich halt auch am Überlegen, aber so für den Anfang, würde ich 100%ig Zope nicht empfehlen.
und zwischen Django und TuroGears entscheiden.
MfG EnTeQuAk
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Warscheinlich nicht nur die - Pylons bietet es warscheinlich auch, die meisten Webframeworks können solche "Basic"-Sachen.ChrissiG hat geschrieben:Zope, Django und TurboGears bieten die gewollten Features.
Zope ist vor allem etwas größer und umfangreicher, es ist eigentlich ein System für sich selbst. Kann alles mögliche aber durch seine Größe erfordert es mit Abstand die größte Einarbeitungszeit. Dann programmiert man eigentlich weniger in Python sondern mehr in ZopeChrissiG hat geschrieben:Ich persönlich habe mir zope nur 5 minuten angeschaut. und weggeschmissen, da ich die ersten 4 Minuten erstmal komischerweise nur Bahnhof verstanden habe.
Wie wolltest du es denn installieren? Vielleicht kann ich dir helben, bei mir hat die Installation jedes mal geklappt. Die Integration in den Webserver war da schon komplizierter, aber es war jedes mal zu schaffen.ChrissiG hat geschrieben:Django war mein nächster "Versuch". Leider klappte bei mir die Installation nicht. Selbst nach 3 Anläufen.
Beantwortet in einem CrosspostChrissiG hat geschrieben:(kleine Frage nebenbei... kann ich Django und TurboGears paralel auf meinem PC laufen lassen oder zumindest installieren? würde gerne mal die neuste Version ausprobieren.)
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi ChrissiG!ChrissiG hat geschrieben:Ich persönlich habe mir zope nur 5 minuten angeschaut. und weggeschmissen, da ich die ersten 4 Minuten erstmal komischerweise nur Bahnhof verstanden habe.
Dadurch entgeht dir das Wissen über ein wirklich gutes Werkzeug. Schade!
Vielleicht bringt dich dieser Link weiter: http://www.python-forum.de/post-44056.html
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
-
- User
- Beiträge: 1790
- Registriert: Donnerstag 28. Oktober 2004, 16:33
- Wohnort: Graz, Steiermark - Österreich
- Kontaktdaten:
Macht nichts. Mir und tausenden anderen geht es gleich. Und machen hauen es erst dann weg wenn sie damit auf Grund gelaufen sind. Vergleiche dazu auch die ZOPE quotes im Wiki unter [wiki]IRC Channel/Zitate[/wiki]ChrissiG hat geschrieben:Ich persönlich habe mir zope nur 5 minuten angeschaut. und weggeschmissen, da ich die ersten 4 Minuten erstmal komischerweise nur Bahnhof verstanden habe.
TUFKAB – the user formerly known as blackbird