Je veux souvent saisir un champ d'une table. Donc je fais ceci:Existe-t-il un moyen plus rapide de faire cela?
tmp = my_model.objects.get(pk=5) //Or some other record...
myVar = tmp.myField
Maintenant maintenant la valeur que je veux. Ce processus en deux étapes est ennuyeux. Y a-t-il un moyen en une seule étape de le faire?
Merci
Y at-il une raison pour laquelle vous avez besoin d'obtenir la valeur dans une variable indépendante? En règle générale, vous utiliseriez simplement 'model_instance.field_name' dans votre code sans cette seconde étape. –
Parce que 'model_instance.field_name' est beaucoup de type si j'ai besoin de cette valeur dans dix endroits différents dans un morceau de code. Il suffit de l'affectation 'y = model_instance.field_name' permet de taper plus facile :-) – Garfonzo
je vais faire référence à un poste [sur ce site] [1] [1]: http://stackoverflow.com/questions/ 1372016/django-models-custom-functions – LPunker