2012-04-24 3 views
0

J'ai un modèle Foo, il aura un champ appelons-le "paramètres_names". Je veux enregistrer ce modèle puis créer un nouveau modèle avec ces paramaters_names comme champs du nouveau modèle.Django MongoDB, créer des modèles basés sur l'autre modèle

donc par exemple Foo:

paramètres: "Nom, Prénom, ID_NUMBER"

NEW MODEL: 
name = CharField() 
surname = CharField() 
id_number = CharField() 

Ainsi, les nouveaux modèles pourraient toujours être différents.

Répondre

0

Que pensez-vous de cela?

model FooParams: 
    foo = ForeignKey(Foo) 
    param = CharField() 
    value = CharField() 
+0

HOw devrais-je les créer, cela doit se produire dans l'application elle-même. – Harry

+0

Lorsque vous enregistrez le modèle Foo, ajoutez les paramètres à FooParams. –

Questions connexes