mirror of
https://gitlab.crans.org/bde/nk20
synced 2024-11-28 19:33:00 +00:00
add graph notes models
parent
065e2f79ed
commit
b9cfb641a6
@ -1,5 +1,9 @@
|
||||
# Application Note
|
||||
L'application `note` gère tout ce qui est en lien avec les flux d'argents et les notes (balances) des utilisateurs.
|
||||
|
||||
La gestion des consommations s'effectuent principalement via la page dédiée, dont le fonctionnement est expliqué dans la page [Consommations](Apps/Note/Consommations).
|
||||
|
||||
Le fonctionnnemnent des crédit/débit de note (avec le "monde extérieur" donc avec de l'argent réel) ainsi que les transfert/dons entre note est détaillé sur la page [Transferts](Apps/Note/Transfert)
|
||||
Le fonctionnnemnent des crédit/débit de note (avec le "monde extérieur" donc avec de l'argent réel) ainsi que les transfert/dons entre note est détaillé sur la page [Transferts](Apps/Note/Transfert)
|
||||
|
||||
## Models
|
||||
[models_notes](models_notes.svg)
|
||||
|
571
Apps/models_note.svg
Normal file
571
Apps/models_note.svg
Normal file
@ -0,0 +1,571 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
|
||||
-->
|
||||
<!-- Title: model_graph Pages: 1 -->
|
||||
<svg width="1315pt" height="820pt"
|
||||
viewBox="0.00 0.00 1315.00 820.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 816)">
|
||||
<title>model_graph</title>
|
||||
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-816 1311,-816 1311,4 -4,4"/>
|
||||
<!-- polymorphic_models_PolymorphicModel -->
|
||||
<g id="node1" class="node">
|
||||
<title>polymorphic_models_PolymorphicModel</title>
|
||||
<polygon fill="#ffffff" stroke="transparent" points="976,-85 976,-121 1156,-121 1156,-85 976,-85"/>
|
||||
<polygon fill="#1b563f" stroke="transparent" points="977,-99 977,-120 1155,-120 1155,-99 977,-99"/>
|
||||
<text text-anchor="start" x="1011.5" y="-108" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1021.5" y="-108" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">    PolymorphicModel    </text>
|
||||
<text text-anchor="start" x="979" y="-91.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="989" y="-91.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">polymorphic_ctype</text>
|
||||
<text text-anchor="start" x="1061" y="-91.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1075" y="-91.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1085" y="-91.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">ForeignKey (id)</text>
|
||||
<text text-anchor="start" x="1143" y="-91.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<polygon fill="none" stroke="#000000" points="976,-85 976,-121 1156,-121 1156,-85 976,-85"/>
|
||||
</g>
|
||||
<!-- django_contrib_contenttypes_models_ContentType -->
|
||||
<g id="node13" class="node">
|
||||
<title>django_contrib_contenttypes_models_ContentType</title>
|
||||
<polygon fill="#ffffff" stroke="transparent" points="1023,-7.5 1023,-28.5 1109,-28.5 1109,-7.5 1023,-7.5"/>
|
||||
<polygon fill="#1b563f" stroke="transparent" points="1023,-7 1023,-28 1109,-28 1109,-7 1023,-7"/>
|
||||
<text text-anchor="start" x="1027" y="-15.4" font-family="Roboto" font-size="8.00" fill="#000000">  </text>
|
||||
<text text-anchor="start" x="1032" y="-15.4" font-family="Roboto" font-size="12.00" fill="#ffffff">ContentType</text>
|
||||
<text text-anchor="start" x="1100" y="-15.4" font-family="Roboto" font-size="8.00" fill="#000000">  </text>
|
||||
</g>
|
||||
<!-- polymorphic_models_PolymorphicModel->django_contrib_contenttypes_models_ContentType -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>polymorphic_models_PolymorphicModel->django_contrib_contenttypes_models_ContentType</title>
|
||||
<path fill="none" stroke="#000000" d="M1066,-72.5262C1066,-60.3569 1066,-46.754 1066,-36.1792"/>
|
||||
<ellipse fill="#000000" stroke="#000000" cx="1066" cy="-76.6673" rx="4" ry="4"/>
|
||||
<text text-anchor="middle" x="1186.5" y="-56.6" font-family="Roboto" font-size="8.00" fill="#000000"> polymorphic_ctype (polymorphic_%(app_label)s.%(class)s_set+)</text>
|
||||
</g>
|
||||
<!-- note_models_notes_Note -->
|
||||
<g id="node2" class="node">
|
||||
<title>note_models_notes_Note</title>
|
||||
<polygon fill="#ffffff" stroke="transparent" points="863.5,-183 863.5,-306 1040.5,-306 1040.5,-183 863.5,-183"/>
|
||||
<polygon fill="#1b563f" stroke="transparent" points="865,-274.5 865,-304.5 1040,-304.5 1040,-274.5 865,-274.5"/>
|
||||
<text text-anchor="start" x="932.5" y="-292.5" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="942.5" y="-292.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">    Note</text>
|
||||
<text text-anchor="start" x="902" y="-282.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff"><</text>
|
||||
<text text-anchor="start" x="908" y="-282.5" font-family="Roboto" font-weight="bold" font-style="italic" font-size="10.00" fill="#ffffff">PolymorphicModel</text>
|
||||
<text text-anchor="start" x="988" y="-282.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">>    </text>
|
||||
<text text-anchor="start" x="867" y="-267.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="877" y="-267.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">id</text>
|
||||
<text text-anchor="start" x="884" y="-267.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="961" y="-267.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="971" y="-267.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">AutoField</text>
|
||||
<text text-anchor="start" x="1007" y="-267.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="867" y="-254.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="877" y="-254.1" font-family="Roboto" font-weight="bold" font-style="italic" font-size="8.00" fill="#000000">polymorphic_ctype</text>
|
||||
<text text-anchor="start" x="947" y="-254.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="961" y="-254.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="971" y="-254.1" font-family="Roboto" font-weight="bold" font-style="italic" font-size="8.00" fill="#000000">ForeignKey (id)</text>
|
||||
<text text-anchor="start" x="1028" y="-254.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="867" y="-241.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="877" y="-241.1" font-family="Roboto" font-size="8.00" fill="#000000">balance</text>
|
||||
<text text-anchor="start" x="907" y="-241.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="961" y="-241.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="971" y="-241.1" font-family="Roboto" font-size="8.00" fill="#000000">IntegerField</text>
|
||||
<text text-anchor="start" x="1016" y="-241.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="867" y="-228.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="877" y="-228.1" font-family="Roboto" font-size="8.00" fill="#7b7b7b">created_at</text>
|
||||
<text text-anchor="start" x="917" y="-228.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="961" y="-228.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="971" y="-228.1" font-family="Roboto" font-size="8.00" fill="#7b7b7b">DateTimeField</text>
|
||||
<text text-anchor="start" x="1026" y="-228.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="867" y="-215.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="877" y="-215.1" font-family="Roboto" font-size="8.00" fill="#000000">display_image</text>
|
||||
<text text-anchor="start" x="931" y="-215.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="961" y="-215.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="971" y="-215.1" font-family="Roboto" font-size="8.00" fill="#000000">ImageField</text>
|
||||
<text text-anchor="start" x="1013" y="-215.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="867" y="-202.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="877" y="-202.1" font-family="Roboto" font-size="8.00" fill="#000000">is_active</text>
|
||||
<text text-anchor="start" x="911" y="-202.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="961" y="-202.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="971" y="-202.1" font-family="Roboto" font-size="8.00" fill="#000000">BooleanField</text>
|
||||
<text text-anchor="start" x="1020" y="-202.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="867" y="-189.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="877" y="-189.1" font-family="Roboto" font-size="8.00" fill="#7b7b7b">last_negative</text>
|
||||
<text text-anchor="start" x="927" y="-189.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="961" y="-189.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="971" y="-189.1" font-family="Roboto" font-size="8.00" fill="#7b7b7b">DateTimeField</text>
|
||||
<text text-anchor="start" x="1026" y="-189.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<polygon fill="none" stroke="#000000" points="863.5,-183 863.5,-306 1040.5,-306 1040.5,-183 863.5,-183"/>
|
||||
</g>
|
||||
<!-- note_models_notes_Note->polymorphic_models_PolymorphicModel -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>note_models_notes_Note->polymorphic_models_PolymorphicModel</title>
|
||||
<path fill="none" stroke="#000000" d="M1004.9951,-178.721C1017.8997,-162.7034 1031.0795,-146.3444 1041.871,-132.9495"/>
|
||||
<polygon fill="none" stroke="#000000" points="1044.7096,-135.005 1048.2579,-125.022 1039.2586,-130.6134 1044.7096,-135.005"/>
|
||||
<text text-anchor="middle" x="1053.5" y="-154.6" font-family="Roboto" font-size="8.00" fill="#000000"> abstract</text>
|
||||
<text text-anchor="middle" x="1053.5" y="-145.6" font-family="Roboto" font-size="8.00" fill="#000000">inheritance</text>
|
||||
</g>
|
||||
<!-- note_models_notes_NoteUser -->
|
||||
<g id="node3" class="node">
|
||||
<title>note_models_notes_NoteUser</title>
|
||||
<polygon fill="#ffffff" stroke="transparent" points="8,-418 8,-467 162,-467 162,-418 8,-418"/>
|
||||
<polygon fill="#1b563f" stroke="transparent" points="9,-444.5 9,-465.5 161,-465.5 161,-444.5 9,-444.5"/>
|
||||
<text text-anchor="start" x="50" y="-453.5" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="60" y="-453.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">    NoteUser    </text>
|
||||
<text text-anchor="start" x="11" y="-437.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="21" y="-437.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">note_ptr</text>
|
||||
<text text-anchor="start" x="52" y="-437.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="66" y="-437.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="76" y="-437.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">OneToOneField (id)</text>
|
||||
<text text-anchor="start" x="149" y="-437.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="11" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="21" y="-424.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">user</text>
|
||||
<text text-anchor="start" x="38" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="66" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="76" y="-424.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">OneToOneField (id)</text>
|
||||
<text text-anchor="start" x="149" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<polygon fill="none" stroke="#000000" points="8,-418 8,-467 162,-467 162,-418 8,-418"/>
|
||||
</g>
|
||||
<!-- note_models_notes_NoteUser->note_models_notes_Note -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>note_models_notes_NoteUser->note_models_notes_Note</title>
|
||||
<path fill="none" stroke="#000000" d="M110.9055,-413.77C128.3556,-396.3666 152.8863,-375.3926 179,-364 236.9046,-338.7379 257.9141,-357.6815 320,-346 352.4161,-339.9009 359.6499,-334.4398 392,-328 548.7483,-296.7967 732.2832,-271.5467 845.3485,-257.2748"/>
|
||||
<polygon fill="none" stroke="#000000" points="845.9051,-260.7325 855.3906,-256.0127 845.0321,-253.7871 845.9051,-260.7325"/>
|
||||
<text text-anchor="middle" x="413.5" y="-339.6" font-family="Roboto" font-size="8.00" fill="#000000"> multi-table</text>
|
||||
<text text-anchor="middle" x="413.5" y="-330.6" font-family="Roboto" font-size="8.00" fill="#000000">inheritance</text>
|
||||
</g>
|
||||
<!-- django_contrib_auth_models_User -->
|
||||
<g id="node14" class="node">
|
||||
<title>django_contrib_auth_models_User</title>
|
||||
<polygon fill="#ffffff" stroke="transparent" points="64,-234 64,-255 106,-255 106,-234 64,-234"/>
|
||||
<polygon fill="#1b563f" stroke="transparent" points="64,-233.5 64,-254.5 106,-254.5 106,-233.5 64,-233.5"/>
|
||||
<text text-anchor="start" x="68" y="-241.9" font-family="Roboto" font-size="8.00" fill="#000000">  </text>
|
||||
<text text-anchor="start" x="73" y="-241.9" font-family="Roboto" font-size="12.00" fill="#ffffff">User</text>
|
||||
<text text-anchor="start" x="97" y="-241.9" font-family="Roboto" font-size="8.00" fill="#000000">  </text>
|
||||
</g>
|
||||
<!-- note_models_notes_NoteUser->django_contrib_auth_models_User -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>note_models_notes_NoteUser->django_contrib_auth_models_User</title>
|
||||
<path fill="none" stroke="#000000" d="M85,-413.7091C85,-372.3085 85,-297.1581 85,-262.6773"/>
|
||||
<text text-anchor="middle" x="107" y="-335.1" font-family="Roboto" font-size="8.00" fill="#000000"> user (note)</text>
|
||||
</g>
|
||||
<!-- note_models_notes_NoteClub -->
|
||||
<g id="node4" class="node">
|
||||
<title>note_models_notes_NoteClub</title>
|
||||
<polygon fill="#ffffff" stroke="transparent" points="196,-418 196,-467 350,-467 350,-418 196,-418"/>
|
||||
<polygon fill="#1b563f" stroke="transparent" points="197,-444.5 197,-465.5 349,-465.5 349,-444.5 197,-444.5"/>
|
||||
<text text-anchor="start" x="239" y="-453.5" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="249" y="-453.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">    NoteClub    </text>
|
||||
<text text-anchor="start" x="199" y="-437.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="209" y="-437.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">note_ptr</text>
|
||||
<text text-anchor="start" x="240" y="-437.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="254" y="-437.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="264" y="-437.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">OneToOneField (id)</text>
|
||||
<text text-anchor="start" x="337" y="-437.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="199" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="209" y="-424.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">club</text>
|
||||
<text text-anchor="start" x="225" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="254" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="264" y="-424.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">OneToOneField (id)</text>
|
||||
<text text-anchor="start" x="337" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<polygon fill="none" stroke="#000000" points="196,-418 196,-467 350,-467 350,-418 196,-418"/>
|
||||
</g>
|
||||
<!-- note_models_notes_NoteClub->note_models_notes_Note -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>note_models_notes_NoteClub->note_models_notes_Note</title>
|
||||
<path fill="none" stroke="#000000" d="M299.9985,-413.6574C317.5106,-396.6635 341.712,-376.1732 367,-364 409.5842,-343.5007 688.3796,-291.5627 845.2278,-263.3823"/>
|
||||
<polygon fill="none" stroke="#000000" points="846.1542,-266.772 855.379,-261.561 844.918,-259.882 846.1542,-266.772"/>
|
||||
<text text-anchor="middle" x="526.5" y="-339.6" font-family="Roboto" font-size="8.00" fill="#000000"> multi-table</text>
|
||||
<text text-anchor="middle" x="526.5" y="-330.6" font-family="Roboto" font-size="8.00" fill="#000000">inheritance</text>
|
||||
</g>
|
||||
<!-- member_models_Club -->
|
||||
<g id="node15" class="node">
|
||||
<title>member_models_Club</title>
|
||||
<polygon fill="#ffffff" stroke="transparent" points="251,-234 251,-255 295,-255 295,-234 251,-234"/>
|
||||
<polygon fill="#1b563f" stroke="transparent" points="251,-233.5 251,-254.5 295,-254.5 295,-233.5 251,-233.5"/>
|
||||
<text text-anchor="start" x="255.5" y="-241.9" font-family="Roboto" font-size="8.00" fill="#000000">  </text>
|
||||
<text text-anchor="start" x="260.5" y="-241.9" font-family="Roboto" font-size="12.00" fill="#ffffff">Club</text>
|
||||
<text text-anchor="start" x="285.5" y="-241.9" font-family="Roboto" font-size="8.00" fill="#000000">  </text>
|
||||
</g>
|
||||
<!-- note_models_notes_NoteClub->member_models_Club -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>note_models_notes_NoteClub->member_models_Club</title>
|
||||
<path fill="none" stroke="#000000" d="M273,-413.7091C273,-372.3085 273,-297.1581 273,-262.6773"/>
|
||||
<text text-anchor="middle" x="294.5" y="-335.1" font-family="Roboto" font-size="8.00" fill="#000000"> club (note)</text>
|
||||
</g>
|
||||
<!-- note_models_notes_NoteSpecial -->
|
||||
<g id="node5" class="node">
|
||||
<title>note_models_notes_NoteSpecial</title>
|
||||
<polygon fill="#ffffff" stroke="transparent" points="540,-418 540,-467 710,-467 710,-418 540,-418"/>
|
||||
<polygon fill="#1b563f" stroke="transparent" points="541,-444.5 541,-465.5 709,-465.5 709,-444.5 541,-444.5"/>
|
||||
<text text-anchor="start" x="585" y="-453.5" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="595" y="-453.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">    NoteSpecial    </text>
|
||||
<text text-anchor="start" x="543" y="-437.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="553" y="-437.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">note_ptr</text>
|
||||
<text text-anchor="start" x="584" y="-437.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="614" y="-437.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="624" y="-437.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">OneToOneField (id)</text>
|
||||
<text text-anchor="start" x="697" y="-437.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="543" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="553" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">special_type</text>
|
||||
<text text-anchor="start" x="600" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="614" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="624" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">CharField</text>
|
||||
<text text-anchor="start" x="660" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<polygon fill="none" stroke="#000000" points="540,-418 540,-467 710,-467 710,-418 540,-418"/>
|
||||
</g>
|
||||
<!-- note_models_notes_NoteSpecial->note_models_notes_Note -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>note_models_notes_NoteSpecial->note_models_notes_Note</title>
|
||||
<path fill="none" stroke="#000000" d="M659.344,-413.7496C678.6464,-398.1921 703.5155,-379.1218 727,-364 764.6982,-339.7259 807.8219,-315.9379 846.1628,-296.0574"/>
|
||||
<polygon fill="none" stroke="#000000" points="848.0024,-299.0468 855.2865,-291.3531 844.7944,-292.8251 848.0024,-299.0468"/>
|
||||
<text text-anchor="middle" x="808.5" y="-339.6" font-family="Roboto" font-size="8.00" fill="#000000"> multi-table</text>
|
||||
<text text-anchor="middle" x="808.5" y="-330.6" font-family="Roboto" font-size="8.00" fill="#000000">inheritance</text>
|
||||
</g>
|
||||
<!-- note_models_notes_Alias -->
|
||||
<g id="node6" class="node">
|
||||
<title>note_models_notes_Alias</title>
|
||||
<polygon fill="#ffffff" stroke="transparent" points="864.5,-405 864.5,-480 1039.5,-480 1039.5,-405 864.5,-405"/>
|
||||
<polygon fill="#1b563f" stroke="transparent" points="866,-457.5 866,-478.5 1039,-478.5 1039,-457.5 866,-457.5"/>
|
||||
<text text-anchor="start" x="927.5" y="-466.5" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="937.5" y="-466.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">    Alias    </text>
|
||||
<text text-anchor="start" x="868" y="-450.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="878" y="-450.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">id</text>
|
||||
<text text-anchor="start" x="885" y="-450.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="959" y="-450.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="969" y="-450.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">AutoField</text>
|
||||
<text text-anchor="start" x="1005" y="-450.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="868" y="-437.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="878" y="-437.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">note</text>
|
||||
<text text-anchor="start" x="895" y="-437.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="959" y="-437.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="969" y="-437.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">ForeignKey (id)</text>
|
||||
<text text-anchor="start" x="1027" y="-437.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="868" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="878" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">name</text>
|
||||
<text text-anchor="start" x="900" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="959" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="969" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">CharField</text>
|
||||
<text text-anchor="start" x="1005" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="868" y="-411.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="878" y="-411.1" font-family="Roboto" font-size="8.00" fill="#000000">normalized_name</text>
|
||||
<text text-anchor="start" x="945" y="-411.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="959" y="-411.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="969" y="-411.1" font-family="Roboto" font-size="8.00" fill="#000000">CharField</text>
|
||||
<text text-anchor="start" x="1005" y="-411.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<polygon fill="none" stroke="#000000" points="864.5,-405 864.5,-480 1039.5,-480 1039.5,-405 864.5,-405"/>
|
||||
</g>
|
||||
<!-- note_models_notes_Alias->note_models_notes_Note -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>note_models_notes_Alias->note_models_notes_Note</title>
|
||||
<path fill="none" stroke="#000000" d="M952,-392.7339C952,-367.7043 952,-337.0423 952,-310.1132"/>
|
||||
<ellipse fill="#000000" stroke="#000000" cx="952" cy="-396.9927" rx="4" ry="4"/>
|
||||
<text text-anchor="middle" x="975" y="-335.1" font-family="Roboto" font-size="8.00" fill="#000000"> note (alias)</text>
|
||||
</g>
|
||||
<!-- note_models_transactions_TemplateCategory -->
|
||||
<g id="node7" class="node">
|
||||
<title>note_models_transactions_TemplateCategory</title>
|
||||
<polygon fill="#ffffff" stroke="transparent" points="384.5,-418 384.5,-467 505.5,-467 505.5,-418 384.5,-418"/>
|
||||
<polygon fill="#1b563f" stroke="transparent" points="386,-444.5 386,-465.5 505,-465.5 505,-444.5 386,-444.5"/>
|
||||
<text text-anchor="start" x="391" y="-453.5" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="401" y="-453.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">    TemplateCategory    </text>
|
||||
<text text-anchor="start" x="388" y="-437.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="398" y="-437.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">id</text>
|
||||
<text text-anchor="start" x="405" y="-437.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="440" y="-437.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="450" y="-437.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">AutoField</text>
|
||||
<text text-anchor="start" x="486" y="-437.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="388" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="398" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">name</text>
|
||||
<text text-anchor="start" x="420" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="440" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="450" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">CharField</text>
|
||||
<text text-anchor="start" x="486" y="-424.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<polygon fill="none" stroke="#000000" points="384.5,-418 384.5,-467 505.5,-467 505.5,-418 384.5,-418"/>
|
||||
</g>
|
||||
<!-- note_models_transactions_TransactionTemplate -->
|
||||
<g id="node8" class="node">
|
||||
<title>note_models_transactions_TransactionTemplate</title>
|
||||
<polygon fill="#ffffff" stroke="transparent" points="333.5,-579 333.5,-693 508.5,-693 508.5,-579 333.5,-579"/>
|
||||
<polygon fill="#1b563f" stroke="transparent" points="335,-671 335,-692 508,-692 508,-671 335,-671"/>
|
||||
<text text-anchor="start" x="361" y="-680" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="371" y="-680" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">    TransactionTemplate    </text>
|
||||
<text text-anchor="start" x="337" y="-663.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="347" y="-663.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">id</text>
|
||||
<text text-anchor="start" x="354" y="-663.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="404" y="-663.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="414" y="-663.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">AutoField</text>
|
||||
<text text-anchor="start" x="450" y="-663.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="337" y="-650.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="347" y="-650.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">category</text>
|
||||
<text text-anchor="start" x="381" y="-650.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="404" y="-650.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="414" y="-650.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">ForeignKey (id)</text>
|
||||
<text text-anchor="start" x="472" y="-650.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="337" y="-637.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="347" y="-637.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">destination</text>
|
||||
<text text-anchor="start" x="390" y="-637.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="404" y="-637.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="414" y="-637.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">ForeignKey (note_ptr)</text>
|
||||
<text text-anchor="start" x="496" y="-637.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="337" y="-624.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="347" y="-624.6" font-family="Roboto" font-size="8.00" fill="#000000">amount</text>
|
||||
<text text-anchor="start" x="376" y="-624.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="404" y="-624.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="414" y="-624.6" font-family="Roboto" font-size="8.00" fill="#000000">PositiveIntegerField</text>
|
||||
<text text-anchor="start" x="489" y="-624.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="337" y="-611.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="347" y="-611.6" font-family="Roboto" font-size="8.00" fill="#7b7b7b">description</text>
|
||||
<text text-anchor="start" x="390" y="-611.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="404" y="-611.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="414" y="-611.6" font-family="Roboto" font-size="8.00" fill="#7b7b7b">CharField</text>
|
||||
<text text-anchor="start" x="450" y="-611.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="337" y="-598.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="347" y="-598.6" font-family="Roboto" font-size="8.00" fill="#000000">display</text>
|
||||
<text text-anchor="start" x="374" y="-598.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="404" y="-598.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="414" y="-598.6" font-family="Roboto" font-size="8.00" fill="#000000">BooleanField</text>
|
||||
<text text-anchor="start" x="463" y="-598.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="337" y="-585.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="347" y="-585.6" font-family="Roboto" font-size="8.00" fill="#000000">name</text>
|
||||
<text text-anchor="start" x="369" y="-585.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="404" y="-585.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="414" y="-585.6" font-family="Roboto" font-size="8.00" fill="#000000">CharField</text>
|
||||
<text text-anchor="start" x="450" y="-585.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<polygon fill="none" stroke="#000000" points="333.5,-579 333.5,-693 508.5,-693 508.5,-579 333.5,-579"/>
|
||||
</g>
|
||||
<!-- note_models_transactions_TransactionTemplate->note_models_notes_NoteClub -->
|
||||
<g id="edge9" class="edge">
|
||||
<title>note_models_transactions_TransactionTemplate->note_models_notes_NoteClub</title>
|
||||
<path fill="none" stroke="#000000" d="M369.1426,-568.1999C343.7199,-534.9615 314.4568,-496.702 294.9574,-471.2078"/>
|
||||
<ellipse fill="#000000" stroke="#000000" cx="371.7418" cy="-571.5982" rx="4" ry="4"/>
|
||||
<text text-anchor="middle" x="390" y="-546.1" font-family="Roboto" font-size="8.00" fill="#000000"> destination (+)</text>
|
||||
</g>
|
||||
<!-- note_models_transactions_TransactionTemplate->note_models_transactions_TemplateCategory -->
|
||||
<g id="edge10" class="edge">
|
||||
<title>note_models_transactions_TransactionTemplate->note_models_transactions_TemplateCategory</title>
|
||||
<path fill="none" stroke="#000000" d="M421.5965,-566.6621C422.1289,-557.3427 422.9004,-547.924 424,-539 426.8306,-516.0272 432.5157,-490.4477 437.2576,-471.3993"/>
|
||||
<ellipse fill="#000000" stroke="#000000" cx="421.3883" cy="-570.8163" rx="4" ry="4"/>
|
||||
<text text-anchor="middle" x="484" y="-546.1" font-family="Roboto" font-size="8.00" fill="#000000"> category (transactiontemplate)</text>
|
||||
</g>
|
||||
<!-- note_models_transactions_Transaction -->
|
||||
<g id="node9" class="node">
|
||||
<title>note_models_transactions_Transaction</title>
|
||||
<polygon fill="#ffffff" stroke="transparent" points="1073.5,-368 1073.5,-517 1268.5,-517 1268.5,-368 1073.5,-368"/>
|
||||
<polygon fill="#1b563f" stroke="transparent" points="1075,-485.5 1075,-515.5 1268,-515.5 1268,-485.5 1075,-485.5"/>
|
||||
<text text-anchor="start" x="1136" y="-503.5" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1146" y="-503.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">    Transaction</text>
|
||||
<text text-anchor="start" x="1121" y="-493.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff"><</text>
|
||||
<text text-anchor="start" x="1127" y="-493.5" font-family="Roboto" font-weight="bold" font-style="italic" font-size="10.00" fill="#ffffff">PolymorphicModel</text>
|
||||
<text text-anchor="start" x="1207" y="-493.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">>    </text>
|
||||
<text text-anchor="start" x="1077" y="-478.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1087" y="-478.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">id</text>
|
||||
<text text-anchor="start" x="1094" y="-478.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1171" y="-478.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1181" y="-478.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">AutoField</text>
|
||||
<text text-anchor="start" x="1217" y="-478.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1077" y="-465.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1087" y="-465.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">destination</text>
|
||||
<text text-anchor="start" x="1130" y="-465.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1171" y="-465.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1181" y="-465.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">ForeignKey (id)</text>
|
||||
<text text-anchor="start" x="1239" y="-465.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1077" y="-452.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1087" y="-452.1" font-family="Roboto" font-weight="bold" font-style="italic" font-size="8.00" fill="#000000">polymorphic_ctype</text>
|
||||
<text text-anchor="start" x="1157" y="-452.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1171" y="-452.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1181" y="-452.1" font-family="Roboto" font-weight="bold" font-style="italic" font-size="8.00" fill="#000000">ForeignKey (id)</text>
|
||||
<text text-anchor="start" x="1238" y="-452.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1077" y="-439.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1087" y="-439.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">source</text>
|
||||
<text text-anchor="start" x="1113" y="-439.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1171" y="-439.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1181" y="-439.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">ForeignKey (id)</text>
|
||||
<text text-anchor="start" x="1239" y="-439.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1077" y="-426.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1087" y="-426.1" font-family="Roboto" font-size="8.00" fill="#000000">amount</text>
|
||||
<text text-anchor="start" x="1116" y="-426.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1171" y="-426.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1181" y="-426.1" font-family="Roboto" font-size="8.00" fill="#000000">PositiveIntegerField</text>
|
||||
<text text-anchor="start" x="1256" y="-426.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1077" y="-413.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1087" y="-413.1" font-family="Roboto" font-size="8.00" fill="#000000">created_at</text>
|
||||
<text text-anchor="start" x="1127" y="-413.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1171" y="-413.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1181" y="-413.1" font-family="Roboto" font-size="8.00" fill="#000000">DateTimeField</text>
|
||||
<text text-anchor="start" x="1236" y="-413.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1077" y="-400.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1087" y="-400.1" font-family="Roboto" font-size="8.00" fill="#000000">quantity</text>
|
||||
<text text-anchor="start" x="1118" y="-400.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1171" y="-400.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1181" y="-400.1" font-family="Roboto" font-size="8.00" fill="#000000">PositiveIntegerField</text>
|
||||
<text text-anchor="start" x="1256" y="-400.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1077" y="-387.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1087" y="-387.1" font-family="Roboto" font-size="8.00" fill="#000000">reason</text>
|
||||
<text text-anchor="start" x="1113" y="-387.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1171" y="-387.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1181" y="-387.1" font-family="Roboto" font-size="8.00" fill="#000000">CharField</text>
|
||||
<text text-anchor="start" x="1217" y="-387.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1077" y="-374.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1087" y="-374.1" font-family="Roboto" font-size="8.00" fill="#000000">valid</text>
|
||||
<text text-anchor="start" x="1105" y="-374.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1171" y="-374.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1181" y="-374.1" font-family="Roboto" font-size="8.00" fill="#000000">BooleanField</text>
|
||||
<text text-anchor="start" x="1230" y="-374.1" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<polygon fill="none" stroke="#000000" points="1073.5,-368 1073.5,-517 1268.5,-517 1268.5,-368 1073.5,-368"/>
|
||||
</g>
|
||||
<!-- note_models_transactions_Transaction->polymorphic_models_PolymorphicModel -->
|
||||
<g id="edge13" class="edge">
|
||||
<title>note_models_transactions_Transaction->polymorphic_models_PolymorphicModel</title>
|
||||
<path fill="none" stroke="#000000" d="M1158.4691,-363.8615C1155.9989,-351.7717 1153.173,-339.494 1150,-328 1130.4935,-257.3392 1098.1633,-177.6168 1079.8221,-134.6033"/>
|
||||
<polygon fill="none" stroke="#000000" points="1082.9642,-133.05 1075.8033,-125.2415 1076.5319,-135.8113 1082.9642,-133.05"/>
|
||||
<text text-anchor="middle" x="1164.5" y="-247.1" font-family="Roboto" font-size="8.00" fill="#000000"> abstract</text>
|
||||
<text text-anchor="middle" x="1164.5" y="-238.1" font-family="Roboto" font-size="8.00" fill="#000000">inheritance</text>
|
||||
</g>
|
||||
<!-- note_models_transactions_Transaction->note_models_notes_Note -->
|
||||
<g id="edge11" class="edge">
|
||||
<title>note_models_transactions_Transaction->note_models_notes_Note</title>
|
||||
<path fill="none" stroke="#000000" d="M1116.0027,-357.3241C1107.5754,-346.8915 1098.4964,-336.8174 1089,-328 1076.8547,-316.7232 1062.9544,-306.1776 1048.7709,-296.6326"/>
|
||||
<ellipse fill="#000000" stroke="#000000" cx="1118.6843" cy="-360.7192" rx="4" ry="4"/>
|
||||
<text text-anchor="middle" x="1125.5" y="-335.1" font-family="Roboto" font-size="8.00" fill="#000000"> source (+)</text>
|
||||
</g>
|
||||
<!-- note_models_transactions_Transaction->note_models_notes_Note -->
|
||||
<g id="edge12" class="edge">
|
||||
<title>note_models_transactions_Transaction->note_models_notes_Note</title>
|
||||
<path fill="none" stroke="#000000" d="M1058.5376,-364.9908C1058.0241,-364.6594 1057.5115,-364.3291 1057,-364 1043.9236,-355.5866 1038.5096,-356.455 1027,-346 1015.4041,-335.4666 1004.4351,-322.8993 994.6473,-310.2561"/>
|
||||
<ellipse fill="#000000" stroke="#000000" cx="1061.9069" cy="-367.1786" rx="4" ry="4"/>
|
||||
<text text-anchor="middle" x="1056" y="-335.1" font-family="Roboto" font-size="8.00" fill="#000000"> destination (+)</text>
|
||||
</g>
|
||||
<!-- note_models_transactions_RecurrentTransaction -->
|
||||
<g id="node10" class="node">
|
||||
<title>note_models_transactions_RecurrentTransaction</title>
|
||||
<polygon fill="#ffffff" stroke="transparent" points="467.5,-746 467.5,-808 648.5,-808 648.5,-746 467.5,-746"/>
|
||||
<polygon fill="#1b563f" stroke="transparent" points="469,-786 469,-807 648,-807 648,-786 469,-786"/>
|
||||
<text text-anchor="start" x="497" y="-795" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="507" y="-795" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">    RecurrentTransaction    </text>
|
||||
<text text-anchor="start" x="471" y="-778.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="481" y="-778.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">transaction_ptr</text>
|
||||
<text text-anchor="start" x="539" y="-778.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="553" y="-778.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="563" y="-778.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">OneToOneField (id)</text>
|
||||
<text text-anchor="start" x="636" y="-778.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="471" y="-765.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="481" y="-765.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">category</text>
|
||||
<text text-anchor="start" x="515" y="-765.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="553" y="-765.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="563" y="-765.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">ForeignKey (id)</text>
|
||||
<text text-anchor="start" x="621" y="-765.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="471" y="-752.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="481" y="-752.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">template</text>
|
||||
<text text-anchor="start" x="515" y="-752.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="553" y="-752.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="563" y="-752.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">ForeignKey (id)</text>
|
||||
<text text-anchor="start" x="621" y="-752.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<polygon fill="none" stroke="#000000" points="467.5,-746 467.5,-808 648.5,-808 648.5,-746 467.5,-746"/>
|
||||
</g>
|
||||
<!-- note_models_transactions_RecurrentTransaction->note_models_transactions_TemplateCategory -->
|
||||
<g id="edge15" class="edge">
|
||||
<title>note_models_transactions_RecurrentTransaction->note_models_transactions_TemplateCategory</title>
|
||||
<path fill="none" stroke="#000000" d="M565.1647,-733.7513C571.287,-683.9953 574.8381,-601.1704 544,-539 538.5376,-527.9876 532.0061,-529.3667 523,-521 505.687,-504.9162 487.0044,-486.1662 472.265,-471.0249"/>
|
||||
<ellipse fill="#000000" stroke="#000000" cx="564.6404" cy="-737.7779" rx="4" ry="4"/>
|
||||
<text text-anchor="middle" x="630.5" y="-634.1" font-family="Roboto" font-size="8.00" fill="#000000"> category (recurrenttransaction)</text>
|
||||
</g>
|
||||
<!-- note_models_transactions_RecurrentTransaction->note_models_transactions_TransactionTemplate -->
|
||||
<g id="edge14" class="edge">
|
||||
<title>note_models_transactions_RecurrentTransaction->note_models_transactions_TransactionTemplate</title>
|
||||
<path fill="none" stroke="#000000" d="M451.7692,-743.8674C437.8095,-737.5528 426.6965,-730.7876 422,-724 416.5231,-716.0844 413.6813,-706.7353 412.5093,-697.1377"/>
|
||||
<ellipse fill="#000000" stroke="#000000" cx="455.638" cy="-745.5394" rx="4" ry="4"/>
|
||||
<text text-anchor="middle" x="483" y="-717.6" font-family="Roboto" font-size="8.00" fill="#000000"> template (recurrenttransaction)</text>
|
||||
</g>
|
||||
<!-- note_models_transactions_RecurrentTransaction->note_models_transactions_Transaction -->
|
||||
<g id="edge16" class="edge">
|
||||
<title>note_models_transactions_RecurrentTransaction->note_models_transactions_Transaction</title>
|
||||
<path fill="none" stroke="#000000" d="M656.7481,-770.1091C814.8861,-758.1131 1110.659,-731.3561 1144,-697 1185.5838,-654.1502 1190.9495,-586.1563 1186.663,-531.2247"/>
|
||||
<polygon fill="none" stroke="#000000" points="1190.1369,-530.7758 1185.7569,-521.1288 1183.1649,-531.4016 1190.1369,-530.7758"/>
|
||||
<text text-anchor="middle" x="1208.5" y="-638.6" font-family="Roboto" font-size="8.00" fill="#000000"> multi-table</text>
|
||||
<text text-anchor="middle" x="1208.5" y="-629.6" font-family="Roboto" font-size="8.00" fill="#000000">inheritance</text>
|
||||
</g>
|
||||
<!-- note_models_transactions_SpecialTransaction -->
|
||||
<g id="node11" class="node">
|
||||
<title>note_models_transactions_SpecialTransaction</title>
|
||||
<polygon fill="#ffffff" stroke="transparent" points="945.5,-598.5 945.5,-673.5 1126.5,-673.5 1126.5,-598.5 945.5,-598.5"/>
|
||||
<polygon fill="#1b563f" stroke="transparent" points="947,-651 947,-672 1126,-672 1126,-651 947,-651"/>
|
||||
<text text-anchor="start" x="980.5" y="-660" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="990.5" y="-660" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">    SpecialTransaction    </text>
|
||||
<text text-anchor="start" x="949" y="-643.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="959" y="-643.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">transaction_ptr</text>
|
||||
<text text-anchor="start" x="1017" y="-643.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1031" y="-643.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1041" y="-643.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">OneToOneField (id)</text>
|
||||
<text text-anchor="start" x="1114" y="-643.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="949" y="-630.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="959" y="-630.6" font-family="Roboto" font-size="8.00" fill="#7b7b7b">bank</text>
|
||||
<text text-anchor="start" x="978" y="-630.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1031" y="-630.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1041" y="-630.6" font-family="Roboto" font-size="8.00" fill="#7b7b7b">CharField</text>
|
||||
<text text-anchor="start" x="1077" y="-630.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="949" y="-617.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="959" y="-617.6" font-family="Roboto" font-size="8.00" fill="#000000">first_name</text>
|
||||
<text text-anchor="start" x="999" y="-617.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1031" y="-617.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1041" y="-617.6" font-family="Roboto" font-size="8.00" fill="#000000">CharField</text>
|
||||
<text text-anchor="start" x="1077" y="-617.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="949" y="-604.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="959" y="-604.6" font-family="Roboto" font-size="8.00" fill="#000000">last_name</text>
|
||||
<text text-anchor="start" x="999" y="-604.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1031" y="-604.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="1041" y="-604.6" font-family="Roboto" font-size="8.00" fill="#000000">CharField</text>
|
||||
<text text-anchor="start" x="1077" y="-604.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<polygon fill="none" stroke="#000000" points="945.5,-598.5 945.5,-673.5 1126.5,-673.5 1126.5,-598.5 945.5,-598.5"/>
|
||||
</g>
|
||||
<!-- note_models_transactions_SpecialTransaction->note_models_transactions_Transaction -->
|
||||
<g id="edge17" class="edge">
|
||||
<title>note_models_transactions_SpecialTransaction->note_models_transactions_Transaction</title>
|
||||
<path fill="none" stroke="#000000" d="M1064.9609,-594.4894C1078.2782,-575.4013 1094.6053,-551.999 1110.4204,-529.3308"/>
|
||||
<polygon fill="none" stroke="#000000" points="1113.3659,-531.2258 1116.2173,-521.0219 1107.625,-527.2205 1113.3659,-531.2258"/>
|
||||
<text text-anchor="middle" x="1124.5" y="-550.6" font-family="Roboto" font-size="8.00" fill="#000000"> multi-table</text>
|
||||
<text text-anchor="middle" x="1124.5" y="-541.6" font-family="Roboto" font-size="8.00" fill="#000000">inheritance</text>
|
||||
</g>
|
||||
<!-- note_models_transactions_MembershipTransaction -->
|
||||
<g id="node12" class="node">
|
||||
<title>note_models_transactions_MembershipTransaction</title>
|
||||
<polygon fill="#ffffff" stroke="transparent" points="718.5,-611.5 718.5,-660.5 899.5,-660.5 899.5,-611.5 718.5,-611.5"/>
|
||||
<polygon fill="#1b563f" stroke="transparent" points="720,-638 720,-659 899,-659 899,-638 720,-638"/>
|
||||
<text text-anchor="start" x="742.5" y="-647" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="752.5" y="-647" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">    MembershipTransaction    </text>
|
||||
<text text-anchor="start" x="722" y="-630.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="732" y="-630.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">transaction_ptr</text>
|
||||
<text text-anchor="start" x="790" y="-630.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="804" y="-630.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="814" y="-630.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">OneToOneField (id)</text>
|
||||
<text text-anchor="start" x="887" y="-630.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="722" y="-617.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="732" y="-617.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">membership</text>
|
||||
<text text-anchor="start" x="780" y="-617.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="804" y="-617.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<text text-anchor="start" x="814" y="-617.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">OneToOneField (id)</text>
|
||||
<text text-anchor="start" x="887" y="-617.6" font-family="Roboto" font-size="8.00" fill="#000000">    </text>
|
||||
<polygon fill="none" stroke="#000000" points="718.5,-611.5 718.5,-660.5 899.5,-660.5 899.5,-611.5 718.5,-611.5"/>
|
||||
</g>
|
||||
<!-- note_models_transactions_MembershipTransaction->note_models_transactions_Transaction -->
|
||||
<g id="edge19" class="edge">
|
||||
<title>note_models_transactions_MembershipTransaction->note_models_transactions_Transaction</title>
|
||||
<path fill="none" stroke="#000000" d="M863.2586,-607.3888C883.7078,-596.8786 907.2737,-585.0895 929,-575 982.2659,-550.2638 1001.0139,-550.5658 1056.4249,-521.132"/>
|
||||
<polygon fill="none" stroke="#000000" points="1058.1257,-524.1913 1065.2579,-516.3566 1054.7966,-518.0336 1058.1257,-524.1913"/>
|
||||
<text text-anchor="middle" x="1039.5" y="-550.6" font-family="Roboto" font-size="8.00" fill="#000000"> multi-table</text>
|
||||
<text text-anchor="middle" x="1039.5" y="-541.6" font-family="Roboto" font-size="8.00" fill="#000000">inheritance</text>
|
||||
</g>
|
||||
<!-- member_models_Membership -->
|
||||
<g id="node16" class="node">
|
||||
<title>member_models_Membership</title>
|
||||
<polygon fill="#ffffff" stroke="transparent" points="744,-432 744,-453 830,-453 830,-432 744,-432"/>
|
||||
<polygon fill="#1b563f" stroke="transparent" points="744,-431.5 744,-452.5 830,-452.5 830,-431.5 744,-431.5"/>
|
||||
<text text-anchor="start" x="748.5" y="-439.9" font-family="Roboto" font-size="8.00" fill="#000000">  </text>
|
||||
<text text-anchor="start" x="753.5" y="-439.9" font-family="Roboto" font-size="12.00" fill="#ffffff">Membership</text>
|
||||
<text text-anchor="start" x="820.5" y="-439.9" font-family="Roboto" font-size="8.00" fill="#000000">  </text>
|
||||
</g>
|
||||
<!-- note_models_transactions_MembershipTransaction->member_models_Membership -->
|
||||
<g id="edge18" class="edge">
|
||||
<title>note_models_transactions_MembershipTransaction->member_models_Membership</title>
|
||||
<path fill="none" stroke="#000000" d="M805.7538,-607.4484C801.1641,-567.0795 792.9099,-494.4805 789.0697,-460.704"/>
|
||||
<text text-anchor="middle" x="850.5" y="-546.1" font-family="Roboto" font-size="8.00" fill="#000000"> membership (transaction)</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 58 KiB |
Loading…
Reference in New Issue
Block a user