Wie es aussieht gibt es SQLAlchemy noch nicht mit django zusammen
Es gibt allerdings einen neuen branch:
http://code.djangoproject.com/browser/d ... sqlalchemy
Weiß jemand ob das schon brauchbar ist? Einigermaßen Stabil?
django und SQLAlchemy...
-
- User
- Beiträge: 1790
- Registriert: Donnerstag 28. Oktober 2004, 16:33
- Wohnort: Graz, Steiermark - Österreich
- Kontaktdaten:
Dumme Frage, aber wofür brauchst du SQLAlchemy in Django? In 80% der Fällen (und das sind die Fälle in denen man django verwendet ^^) reicht das Django ORM aus. Ich gebe zu SQLAlchemy in Django wäre schön, aber das ist nunmal noch nicht fertig.
TUFKAB – the user formerly known as blackbird
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Wenn du die Frage aus dem Kontext reißt, sie dann falsch interpretierst dann kann ich verstehen dass du dich beleidigt fühlst.jens hat geschrieben:Ach blackbird, du bist ja immer nett zu mir. Mochte wissen was ich dir getan habblackbird hat geschrieben:Dumme Frage
Es mag für dich vielleicht einleuchtend sein, warum du SQLAlchemy nutzen willst, aber blackbird stellt eine Frage, die dir dumm erscheinen könnte und möchte wissen warum du nicht das Django ORM nutzt.blackbird hat geschrieben:Dumme Frage, aber wofür brauchst du SQLAlchemy in Django?
Ist also meine Interpretation von blackbirds Post und ich bin mir ziemlich sicher das der auch so gemeint ist.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Also ich hab nur immer gutes von SQLAlchemy gehört. Es dürfte IMHO auch neuer sein als das django ORM. Es gibt ja auch pläne SQLAlchemy in django zu integrieren.
Welches ORM wirklich besser ist, weiß ich allerdings nicht wirklich, aber ich Tippe einfach mal auf SQLAlchemy.
Von daher möchte ich eigentlich gern Alchemy nutzten und nicht erst mit dem django ORM und später dann wechseln... Deswegen ist es schade das der branch noch nicht fertig ist. Schön wäre es, wenn der allerdings schon brauchbar ist. Weiß ich aber nicht. Leider gibt es keine richtige Roadmap von django online. Im trac haben die jedenfalls den Punkt deaktiviert und was entsprechendes habe ich auch nicht gefunden...
Welches ORM wirklich besser ist, weiß ich allerdings nicht wirklich, aber ich Tippe einfach mal auf SQLAlchemy.
Von daher möchte ich eigentlich gern Alchemy nutzten und nicht erst mit dem django ORM und später dann wechseln... Deswegen ist es schade das der branch noch nicht fertig ist. Schön wäre es, wenn der allerdings schon brauchbar ist. Weiß ich aber nicht. Leider gibt es keine richtige Roadmap von django online. Im trac haben die jedenfalls den Punkt deaktiviert und was entsprechendes habe ich auch nicht gefunden...
-
- User
- Beiträge: 1790
- Registriert: Donnerstag 28. Oktober 2004, 16:33
- Wohnort: Graz, Steiermark - Österreich
- Kontaktdaten:
Aber nur dahingegend, dass es als Backend für das Django ORM arbeitet. Damit du wann immer du willst auf den SQLAlchemy Layer schalten kannst.jens hat geschrieben:Also ich hab nur immer gutes von SQLAlchemy gehört. Es dürfte IMHO auch neuer sein als das django ORM. Es gibt ja auch pläne SQLAlchemy in django zu integrieren.
Weder Syntax noch Verwendung werden sich ändern. Nur, dass du zusätzlich auch select(YourModel, YourModel.c.foobar == barfoo) machen können wirst.Von daher möchte ich eigentlich gern Alchemy nutzten und nicht erst mit dem django ORM und später dann wechseln...
TUFKAB – the user formerly known as blackbird
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Ich hab nochmal ein wenig gesucht:
http://groups.google.com/group/django-d ... 34cfde1ec7
http://www.sqlalchemy.org/news.myt#item_5
Der Absatz aus dem ersten Link trifft es wohl:
http://groups.google.com/group/django-d ... 34cfde1ec7
http://www.sqlalchemy.org/news.myt#item_5
Der Absatz aus dem ersten Link trifft es wohl:
Wie dem auch sei. Ich sollte in jedem Fall wieder eine kleine Zwischenschicht nutzten um alle DB Zugriffe zentral zu verwalten. Dann sollte eine wie auch immer aussehende Änderung, recht einfach umzusetzen sein...The Django database API would not change, and the SQLAlchemy backend
would be *optional*. The point of the SQLAlchemy backend would be to
expose the underlying SQLAlchemy API if you need to do something truly
complicated, rather than having to fall into raw SQL.
-
- User
- Beiträge: 1790
- Registriert: Donnerstag 28. Oktober 2004, 16:33
- Wohnort: Graz, Steiermark - Österreich
- Kontaktdaten:
Abstraktionsschicht für die Abstraktionsschicht...jens hat geschrieben:Wie dem auch sei. Ich sollte in jedem Fall wieder eine kleine Zwischenschicht nutzten um alle DB Zugriffe zentral zu verwalten. Dann sollte eine wie auch immer aussehende Änderung, recht einfach umzusetzen sein...
TUFKAB – the user formerly known as blackbird
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:
Leider fehlt mir da auch Dokumentation zu den Signals.tiax hat geschrieben:Das Django-Buch ist ein sehr guter Reiseführer
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice