Dire que j'ai un Django classe à quelque chose comme ceci:
class Person(models.Model):
name = models.CharField(max_length=50)
# ...
Comment puis-je obtenir par programmation l' max_length
de la valeur pour l' name
domaine?
Dire que j'ai un Django classe à quelque chose comme ceci:
class Person(models.Model):
name = models.CharField(max_length=50)
# ...
Comment puis-je obtenir par programmation l' max_length
de la valeur pour l' name
domaine?
Person._meta.get_field('name').max_length
vous donne cette valeur. Mais avoir à utiliser _meta
suggère que c'est quelque chose que vous ne devriez pas le faire dans des conditions normales d'utilisation.
Edit: comme Carl l'a souligné, cette appellation est trompeuse et il semble tout à fait acceptable pour l'utiliser: http://www.b-list.org/weblog/2007/nov/04/working-models/
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.