info@energetica.com.mx 01 (477) 391-07-85
Modèle de procuration pour représenter des héritiers
14 febrero, 2019
0

C`est ce que l`héritage de modèle de proxy est pour: créer un proxy pour le modèle d`origine. Vous pouvez créer, supprimer et mettre à jour des instances du modèle proxy et toutes les données seront enregistrées comme si vous utilisiez le modèle d`origine (non proxied). La différence est que vous pouvez changer des choses comme le classement par défaut du modèle ou le gestionnaire par défaut dans le proxy, sans avoir à modifier l`original. Il n`existe aucun moyen de faire revenir Django, disons, un objet MyPerson chaque fois que vous interrogez des objets person. Un jeu de requête pour les objets person retournera ces types d`objets. Le point entier des objets proxy est que le code reposant sur la personne d`origine utilisera ceux et votre propre code peut utiliser les extensions que vous avez incluses (qu`aucun autre code ne s`appuie de toute façon). Ce n`est pas une façon de remplacer la personne (ou tout autre) modèle partout avec quelque chose de votre propre création. Dans ce deuxième exemple, nous disposons d`actifs multimédias qui doivent être utilisés dans une galerie. Il y a deux modèles utiles: une image et une vidéo. Une fois que vous avez défini vos modèles, vous devez indiquer à Django que vous allez utiliser ces modèles. Pour ce faire, modifiez votre fichier de paramètres et modifiez le paramètre INSTALLED_APPS pour ajouter le nom du module qui contient votre models.py.

Comme @hynekcer dit si kayakodb est une base de données existante, vous devez définir Managed = false pour tous ses modèles. Cependant, cela laisse toujours le problème de la migration pour le modèle de proxy créé à l`intérieur de la mauvaise application (kayakodb). Les modèles de proxy sont déclarés comme des modèles normaux. Vous dites à Django qu`il s`agit d`un modèle proxy en définissant l`attribut proxy de la classe Meta sur true. Aux États-Unis, tous les États reconnaissent une certaine forme de testaments vivants ou la désignation d`un mandataire de soins de santé. [102] le terme «vie» n`est pas officiellement reconnu en vertu de la loi californienne, mais une directive sur les soins de santé anticipée ou une procuration durable peut être utilisée dans le même but qu`une volonté vivante. [103] un «bulletin» émis par la Fondation Robert Wood Johnson en 2002 a conclu que seuls sept États méritaient un «A» pour satisfaire aux normes du modèle des droits uniformes de la Loi sur les maladies terminalement malades. 104 les sondages montrent qu`un tiers des américains déclarent avoir dû prendre des décisions concernant les soins en fin de vie pour un être cher.

[105] les modèles de proxy peuvent être insérés entre un modèle existant et n`importe quel nombre de vues.