Profile for
Brot
| Name | Brot |
|---|---|
| Email Address | brot@gmx.info |
| Avatar | |
| Posts | 3 |
-
- 2008-01-13 10:03:56
- Re: Mehrsprachige Website
- Board » Django das Framework » Probleme & Fragen
-
Hallo,
also ich habe mir mal kurz die Overview von transdb angesehen. Ich verstehe den Ansatz, aber als Datenbank-Programmierer gefällt er mir nicht wirklich gut. Hier begebe ich mich in eine Abhängigkeit von diese transdb-App. Die Datenbank funktioniert aber nicht sinnvoll mit anderen Tools oder Applikationen (da ja alle Übersetzungen in einem Feld stehen). Auch ist die Speicherung in einem Dict doch mal sehr auf Python zugeschnitten.
Aber auch der Vorschlag von z00m gefällt mir gar nicht. Von der Datenbankseite gibt es von meiner Seite hier ein absolutes NO. Bei jedem Hinzufügen einer Sprache, muss man die Datenbank erweitern. Außerdem widerspricht diese Lösung dem relationalen Ansatz und wir arbeiten hier ja mit einer relationalen Datenbank.
Ich würde die zu übersetzenden Texte aus der Tabelle herausnehmen und ein zweites Model aufbauen. Entweder macht man dies für jedes Model/Feld, das man übersetzen will oder man macht eine Model für alle Übersetzungen mit Hilfe von ContentTypes. Django verwendet diese selbst in der Tabelle django_admin_log
Das neue Model würde dann auf alle Fälle ein Field haben, welches die Sprache speichert und eines, indem die Übersetzung gespeichert wird. Ein Verweis auf die ID zu welchem die Übersetzung gehört. Wenn du mit ContentTypes arbeitest, dann hier noch die ContentTypeID.
Wenn man dann eine neue Sprache hinzufügt, braucht man hier die Werte nur mehr in die Tabelle eintragen und muss nicht die ganze Struktur ändern! Die Sprache kann man natürlich auch ganz simpel auswählen und die Abfragen danach einschränken.
Ich hoffe, ich habe das jetzt halbwegs verständlich erklärt. Wenn nicht, dann lässt es mich wissen, dann erklär ich die unklaren Punkte!
lgr
Bernd
-
- 2007-11-27 23:37:58
- Re: Sphene Community Tools
- Board » django-resource.de » Vorschläge für das Django Forum
-
Hallo,
finde ich eine super Idee! Ist auch eine gute Idee, das Forum zu verbessern denke ich.
Ich weiß, dass die Entscheidung eigentlich schon gefallen ist, aber ich denke, man sollte dem Thema des Forums folgen und einem Django-Forum den Vorzug gegenüber einen PHP-Forum geben!
lgr
Bernd
-
- 2007-11-21 19:39:49
- Re: Wohin mit den Vorstellungen?
- Board » Off-Topic » Stellt Euch Vor!
-
Hallo,
Ich bin 29 und wohne in der näche von Wien. Ich arbeite seit über 9 Jahren als Datenbankprogrammierer mit Oracle-Produkten.
Vor 2-3 jahren habe ich mich zu Hause vermehrt mit Linux beschäftigt und vor ein paar Monaten habe ich mit Webprogrammierung begonnen. Ich habe eine Webseite eines Freundes übernommen. Diese ist in PHP geschrieben und wird zur Zeit von mir mit Django neu geschrieben.
+ Django: mit wenig Aufwand viel erreichen
- Django: ich warte noch auf FileStorageField, Newforms-Admin und neuen Query-Branch... hoffe das beseitigt einige meiner Probleme
lgr
Bernd
