latest news

2008-11-09 19:33:42

Umstellung und Migration

2 Comments

unanswered questions

2008-10-30 13:34:21

Syndication Feed-Problem

0 Replies

2008-11-17 16:49:19

dynamische urlpatterns...

2 Replies

2008-12-22 02:46:20

Fragen zu pagination ~~

1 Replies

Profile for Brot

Name Brot
Email Address brot@gmx.info
AvatarUsers avatar
Posts3
  • 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
  • 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
  • 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