bonjour, j'ai une question concernant l'utilisation de vues (par exemple avec mysql). La doc conseille d'ajouter tous les champs, mais je ne comprends pas si on doit ajouter la clé primaire ou pas? Détail: class A(models.Model): attr1 = ... attr2 = ... ... attr100 = ...
je fais une vue pour ne manipuler que l'attr1: class attr1_A(models.Model): attr1 = ... class Meta: managed = False db_table = 'attr1_A' dans la doc https://docs.djangoproject.com/en/1.3/ref/models/options/: " All other aspects of model handling are exactly the same as normal. This includes Adding an automatic primary key field to the model if you don't declare it. To avoid confusion for later code readers, it's recommended to specify all the columns from the database table you are modeling when using unmanaged models. " faut il ajouter une cle primaire dans attr1_A ? Pourtant, qaund je cree ma vue dans mysql, je n'ai pas de cle primaire? ou bien s'agit il simplement de mettre le nom de la cle primaire de l'objet A? merci d'avance pour votre aide _______________________________________________ django mailing list [email protected] http://lists.afpy.org/mailman/listinfo/django
