interne structuur
Naast de speciale parameters (tabelnamen, metadata, enz.) die tijdens de definitie in het model zijn gedefinieerd, biedt het model u ook nuttige interne structuren.
driehoek model
Alle modelklassen erven van Pydantic. BaseModel, zodat u toegang heeft tot alle normale eigenschappen van Pydantic-modellen.
Als u bijvoorbeeld een Pydantisch modelveld wilt weergeven, kunt u:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | |
!!!Tip Houd er rekening mee dat het veld met de primaire sleutel-id optioneel is, omdat de primaire sleutels van het gehele getal standaard zijn ingesteld op Waar in automatische verhoging.
!!!Info Ga voor meer opties naar de officiële Pydantic documentatie.
Alchemy Horloge
Om toegang te krijgen tot de automatisch gemaakte sqlalchemy-tabel, kunt u de Model.ormar\ _ config gebruiken
Als u bijvoorbeeld een tabelkolom wilt weergeven, kunt u:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | |
!!!Tip U hebt toegang tot de tabel primaire sleutelnaam in Course.ormar\ _ config
!!!Info Ga voor meer opties naar de officiële sqlalchemistry-metadata documentatie.
veld definitie
Om toegang te krijgen tot het ormar-veld, kunt u het Model.ormar_config.model_fields-bereik gebruiken
Als u bijvoorbeeld tabelmodelvelden wilt weergeven, kunt u:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 | |
!!!Info Merk op dat de velden die op het model zijn opgeslagen klassen zijn, geen instanties.
1 2 3 4 5 6 7 | |