J'essaie d'intégrer une base de données héritée dans Django.Django et les tables de base de données héritées bizarres
Je rencontre des problèmes avec certaines tables bizarres qui résultent d'une conception de base de données horriblement mauvaise, mais je ne suis pas libre de le changer. Le problème est qu'il existe des tables qui n'ont pas d'ID de clé primaire, mais un ID de produit et, voici le problème, beaucoup d'entre eux sont multiples dans le cas où une colonne doit avoir plusieurs valeurs, par exemple
ID | ... | namestring
2 | ... | name1
2 | ... | name2
Est-il possible de contourner le comportement primarykey habituelle et écrire une fonction qui retourne un objet pour un tel ID avec plusieurs lignes? La chaîne de noms de colonnes pourrait alors devenir une liste.
Il n'y a pas d'édition manuelle nécessaire, car cela est exporté des données d'un autre système, je viens d'y accéder ..
OK, merci, cela semble être une solution raisonnable. Je serais heureux cependant s'il y avait un moyen de contourner l'accès réel de l'objet d'une certaine façon via un gestionnaire ou quelque chose comme ça? –