Comment obtenir un objet modèle en utilisant la chaîne de nom de modèle dans Django
Desciption:
J'ai une fonction générique
def gen(model_name,model_type):
objects = model_name.objects.all()
for object in objects:
object.model_type = Null (Or some activity)
object.save()
Comment puis-je atteindre ? Est-il possible?
source d'informationauteur Akash Deshpande | 2012-09-05
Vous devez vous connecter pour publier un commentaire.
Je voudrais utiliser
get_model
:De Django 1.7 le
django.db.models.loading
est obsolète (à retirer au 1.9) en faveur de la nouvelle application du système de chargement. Le 1.7 docs nous donner ce qui suit:si vous passez dans 'app_label.model_name' vous pouvez utiliser contenttypes par exemple
La solution complète pour Django 1.5 est: