aviary in bird model
This commit is contained in:
parent
6af0a15f9e
commit
96dc7ed688
6 changed files with 381 additions and 6 deletions
31
aviary/migrations/0001_initial.py
Normal file
31
aviary/migrations/0001_initial.py
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
# Generated by Django 4.2.2 on 2023-06-28 20:12
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
import uuid
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
initial = True
|
||||||
|
|
||||||
|
dependencies = []
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.CreateModel(
|
||||||
|
name="Aviary",
|
||||||
|
fields=[
|
||||||
|
(
|
||||||
|
"id",
|
||||||
|
models.UUIDField(
|
||||||
|
default=uuid.uuid4,
|
||||||
|
editable=False,
|
||||||
|
primary_key=True,
|
||||||
|
serialize=False,
|
||||||
|
),
|
||||||
|
),
|
||||||
|
("description", models.CharField(max_length=256)),
|
||||||
|
("condition", models.CharField(max_length=256)),
|
||||||
|
("last_ward_round", models.DateField()),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
]
|
|
@ -6,7 +6,7 @@ class Aviary(models.Model):
|
||||||
id = models.UUIDField(primary_key=True, default=uuid4, editable=False)
|
id = models.UUIDField(primary_key=True, default=uuid4, editable=False)
|
||||||
description = models.CharField(max_length=256)
|
description = models.CharField(max_length=256)
|
||||||
condition = models.CharField(max_length=256)
|
condition = models.CharField(max_length=256)
|
||||||
last_ward_round = models.DateTimeField(auto_now_add=True)
|
last_ward_round = models.DateField()
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.description
|
return self.description
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
# Generated by Django 4.2.2 on 2023-06-26 15:48
|
# Generated by Django 4.2.2 on 2023-06-28 20:12
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.db import migrations, models
|
from django.db import migrations, models
|
||||||
import django.db.models.deletion
|
import django.db.models.deletion
|
||||||
|
import djmoney.models.fields
|
||||||
import uuid
|
import uuid
|
||||||
|
|
||||||
|
|
||||||
|
@ -11,8 +12,9 @@ class Migration(migrations.Migration):
|
||||||
initial = True
|
initial = True
|
||||||
|
|
||||||
dependencies = [
|
dependencies = [
|
||||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
|
||||||
("rescuer", "0001_initial"),
|
("rescuer", "0001_initial"),
|
||||||
|
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
||||||
|
("aviary", "0001_initial"),
|
||||||
]
|
]
|
||||||
|
|
||||||
operations = [
|
operations = [
|
||||||
|
@ -47,6 +49,338 @@ class Migration(migrations.Migration):
|
||||||
("place", models.CharField(max_length=256)),
|
("place", models.CharField(max_length=256)),
|
||||||
("created", models.DateTimeField(auto_now_add=True)),
|
("created", models.DateTimeField(auto_now_add=True)),
|
||||||
("updated", models.DateTimeField(auto_now=True)),
|
("updated", models.DateTimeField(auto_now=True)),
|
||||||
|
("diagnostic_finding", models.CharField(max_length=256)),
|
||||||
|
(
|
||||||
|
"cost_sum_currency",
|
||||||
|
djmoney.models.fields.CurrencyField(
|
||||||
|
choices=[
|
||||||
|
("XUA", "ADB Unit of Account"),
|
||||||
|
("AFN", "Afghan Afghani"),
|
||||||
|
("AFA", "Afghan Afghani (1927–2002)"),
|
||||||
|
("ALL", "Albanian Lek"),
|
||||||
|
("ALK", "Albanian Lek (1946–1965)"),
|
||||||
|
("DZD", "Algerian Dinar"),
|
||||||
|
("ADP", "Andorran Peseta"),
|
||||||
|
("AOA", "Angolan Kwanza"),
|
||||||
|
("AOK", "Angolan Kwanza (1977–1991)"),
|
||||||
|
("AON", "Angolan New Kwanza (1990–2000)"),
|
||||||
|
("AOR", "Angolan Readjusted Kwanza (1995–1999)"),
|
||||||
|
("ARA", "Argentine Austral"),
|
||||||
|
("ARS", "Argentine Peso"),
|
||||||
|
("ARM", "Argentine Peso (1881–1970)"),
|
||||||
|
("ARP", "Argentine Peso (1983–1985)"),
|
||||||
|
("ARL", "Argentine Peso Ley (1970–1983)"),
|
||||||
|
("AMD", "Armenian Dram"),
|
||||||
|
("AWG", "Aruban Florin"),
|
||||||
|
("AUD", "Australian Dollar"),
|
||||||
|
("ATS", "Austrian Schilling"),
|
||||||
|
("AZN", "Azerbaijani Manat"),
|
||||||
|
("AZM", "Azerbaijani Manat (1993–2006)"),
|
||||||
|
("BSD", "Bahamian Dollar"),
|
||||||
|
("BHD", "Bahraini Dinar"),
|
||||||
|
("BDT", "Bangladeshi Taka"),
|
||||||
|
("BBD", "Barbadian Dollar"),
|
||||||
|
("BYN", "Belarusian Ruble"),
|
||||||
|
("BYB", "Belarusian Ruble (1994–1999)"),
|
||||||
|
("BYR", "Belarusian Ruble (2000–2016)"),
|
||||||
|
("BEF", "Belgian Franc"),
|
||||||
|
("BEC", "Belgian Franc (convertible)"),
|
||||||
|
("BEL", "Belgian Franc (financial)"),
|
||||||
|
("BZD", "Belize Dollar"),
|
||||||
|
("BMD", "Bermudan Dollar"),
|
||||||
|
("BTN", "Bhutanese Ngultrum"),
|
||||||
|
("BOB", "Bolivian Boliviano"),
|
||||||
|
("BOL", "Bolivian Boliviano (1863–1963)"),
|
||||||
|
("BOV", "Bolivian Mvdol"),
|
||||||
|
("BOP", "Bolivian Peso"),
|
||||||
|
("BAM", "Bosnia-Herzegovina Convertible Mark"),
|
||||||
|
("BAD", "Bosnia-Herzegovina Dinar (1992–1994)"),
|
||||||
|
("BAN", "Bosnia-Herzegovina New Dinar (1994–1997)"),
|
||||||
|
("BWP", "Botswanan Pula"),
|
||||||
|
("BRC", "Brazilian Cruzado (1986–1989)"),
|
||||||
|
("BRZ", "Brazilian Cruzeiro (1942–1967)"),
|
||||||
|
("BRE", "Brazilian Cruzeiro (1990–1993)"),
|
||||||
|
("BRR", "Brazilian Cruzeiro (1993–1994)"),
|
||||||
|
("BRN", "Brazilian New Cruzado (1989–1990)"),
|
||||||
|
("BRB", "Brazilian New Cruzeiro (1967–1986)"),
|
||||||
|
("BRL", "Brazilian Real"),
|
||||||
|
("GBP", "British Pound"),
|
||||||
|
("BND", "Brunei Dollar"),
|
||||||
|
("BGL", "Bulgarian Hard Lev"),
|
||||||
|
("BGN", "Bulgarian Lev"),
|
||||||
|
("BGO", "Bulgarian Lev (1879–1952)"),
|
||||||
|
("BGM", "Bulgarian Socialist Lev"),
|
||||||
|
("BUK", "Burmese Kyat"),
|
||||||
|
("BIF", "Burundian Franc"),
|
||||||
|
("XPF", "CFP Franc"),
|
||||||
|
("KHR", "Cambodian Riel"),
|
||||||
|
("CAD", "Canadian Dollar"),
|
||||||
|
("CVE", "Cape Verdean Escudo"),
|
||||||
|
("KYD", "Cayman Islands Dollar"),
|
||||||
|
("XAF", "Central African CFA Franc"),
|
||||||
|
("CLE", "Chilean Escudo"),
|
||||||
|
("CLP", "Chilean Peso"),
|
||||||
|
("CLF", "Chilean Unit of Account (UF)"),
|
||||||
|
("CNX", "Chinese People’s Bank Dollar"),
|
||||||
|
("CNY", "Chinese Yuan"),
|
||||||
|
("CNH", "Chinese Yuan (offshore)"),
|
||||||
|
("COP", "Colombian Peso"),
|
||||||
|
("COU", "Colombian Real Value Unit"),
|
||||||
|
("KMF", "Comorian Franc"),
|
||||||
|
("CDF", "Congolese Franc"),
|
||||||
|
("CRC", "Costa Rican Colón"),
|
||||||
|
("HRD", "Croatian Dinar"),
|
||||||
|
("HRK", "Croatian Kuna"),
|
||||||
|
("CUC", "Cuban Convertible Peso"),
|
||||||
|
("CUP", "Cuban Peso"),
|
||||||
|
("CYP", "Cypriot Pound"),
|
||||||
|
("CZK", "Czech Koruna"),
|
||||||
|
("CSK", "Czechoslovak Hard Koruna"),
|
||||||
|
("DKK", "Danish Krone"),
|
||||||
|
("DJF", "Djiboutian Franc"),
|
||||||
|
("DOP", "Dominican Peso"),
|
||||||
|
("NLG", "Dutch Guilder"),
|
||||||
|
("XCD", "East Caribbean Dollar"),
|
||||||
|
("DDM", "East German Mark"),
|
||||||
|
("ECS", "Ecuadorian Sucre"),
|
||||||
|
("ECV", "Ecuadorian Unit of Constant Value"),
|
||||||
|
("EGP", "Egyptian Pound"),
|
||||||
|
("GQE", "Equatorial Guinean Ekwele"),
|
||||||
|
("ERN", "Eritrean Nakfa"),
|
||||||
|
("EEK", "Estonian Kroon"),
|
||||||
|
("ETB", "Ethiopian Birr"),
|
||||||
|
("EUR", "Euro"),
|
||||||
|
("XBA", "European Composite Unit"),
|
||||||
|
("XEU", "European Currency Unit"),
|
||||||
|
("XBB", "European Monetary Unit"),
|
||||||
|
("XBC", "European Unit of Account (XBC)"),
|
||||||
|
("XBD", "European Unit of Account (XBD)"),
|
||||||
|
("FKP", "Falkland Islands Pound"),
|
||||||
|
("FJD", "Fijian Dollar"),
|
||||||
|
("FIM", "Finnish Markka"),
|
||||||
|
("FRF", "French Franc"),
|
||||||
|
("XFO", "French Gold Franc"),
|
||||||
|
("XFU", "French UIC-Franc"),
|
||||||
|
("GMD", "Gambian Dalasi"),
|
||||||
|
("GEK", "Georgian Kupon Larit"),
|
||||||
|
("GEL", "Georgian Lari"),
|
||||||
|
("DEM", "German Mark"),
|
||||||
|
("GHS", "Ghanaian Cedi"),
|
||||||
|
("GHC", "Ghanaian Cedi (1979–2007)"),
|
||||||
|
("GIP", "Gibraltar Pound"),
|
||||||
|
("XAU", "Gold"),
|
||||||
|
("GRD", "Greek Drachma"),
|
||||||
|
("GTQ", "Guatemalan Quetzal"),
|
||||||
|
("GWP", "Guinea-Bissau Peso"),
|
||||||
|
("GNF", "Guinean Franc"),
|
||||||
|
("GNS", "Guinean Syli"),
|
||||||
|
("GYD", "Guyanaese Dollar"),
|
||||||
|
("HTG", "Haitian Gourde"),
|
||||||
|
("HNL", "Honduran Lempira"),
|
||||||
|
("HKD", "Hong Kong Dollar"),
|
||||||
|
("HUF", "Hungarian Forint"),
|
||||||
|
("IMP", "IMP"),
|
||||||
|
("ISK", "Icelandic Króna"),
|
||||||
|
("ISJ", "Icelandic Króna (1918–1981)"),
|
||||||
|
("INR", "Indian Rupee"),
|
||||||
|
("IDR", "Indonesian Rupiah"),
|
||||||
|
("IRR", "Iranian Rial"),
|
||||||
|
("IQD", "Iraqi Dinar"),
|
||||||
|
("IEP", "Irish Pound"),
|
||||||
|
("ILS", "Israeli New Shekel"),
|
||||||
|
("ILP", "Israeli Pound"),
|
||||||
|
("ILR", "Israeli Shekel (1980–1985)"),
|
||||||
|
("ITL", "Italian Lira"),
|
||||||
|
("JMD", "Jamaican Dollar"),
|
||||||
|
("JPY", "Japanese Yen"),
|
||||||
|
("JOD", "Jordanian Dinar"),
|
||||||
|
("KZT", "Kazakhstani Tenge"),
|
||||||
|
("KES", "Kenyan Shilling"),
|
||||||
|
("KWD", "Kuwaiti Dinar"),
|
||||||
|
("KGS", "Kyrgystani Som"),
|
||||||
|
("LAK", "Laotian Kip"),
|
||||||
|
("LVL", "Latvian Lats"),
|
||||||
|
("LVR", "Latvian Ruble"),
|
||||||
|
("LBP", "Lebanese Pound"),
|
||||||
|
("LSL", "Lesotho Loti"),
|
||||||
|
("LRD", "Liberian Dollar"),
|
||||||
|
("LYD", "Libyan Dinar"),
|
||||||
|
("LTL", "Lithuanian Litas"),
|
||||||
|
("LTT", "Lithuanian Talonas"),
|
||||||
|
("LUL", "Luxembourg Financial Franc"),
|
||||||
|
("LUC", "Luxembourgian Convertible Franc"),
|
||||||
|
("LUF", "Luxembourgian Franc"),
|
||||||
|
("MOP", "Macanese Pataca"),
|
||||||
|
("MKD", "Macedonian Denar"),
|
||||||
|
("MKN", "Macedonian Denar (1992–1993)"),
|
||||||
|
("MGA", "Malagasy Ariary"),
|
||||||
|
("MGF", "Malagasy Franc"),
|
||||||
|
("MWK", "Malawian Kwacha"),
|
||||||
|
("MYR", "Malaysian Ringgit"),
|
||||||
|
("MVR", "Maldivian Rufiyaa"),
|
||||||
|
("MVP", "Maldivian Rupee (1947–1981)"),
|
||||||
|
("MLF", "Malian Franc"),
|
||||||
|
("MTL", "Maltese Lira"),
|
||||||
|
("MTP", "Maltese Pound"),
|
||||||
|
("MRU", "Mauritanian Ouguiya"),
|
||||||
|
("MRO", "Mauritanian Ouguiya (1973–2017)"),
|
||||||
|
("MUR", "Mauritian Rupee"),
|
||||||
|
("MXV", "Mexican Investment Unit"),
|
||||||
|
("MXN", "Mexican Peso"),
|
||||||
|
("MXP", "Mexican Silver Peso (1861–1992)"),
|
||||||
|
("MDC", "Moldovan Cupon"),
|
||||||
|
("MDL", "Moldovan Leu"),
|
||||||
|
("MCF", "Monegasque Franc"),
|
||||||
|
("MNT", "Mongolian Tugrik"),
|
||||||
|
("MAD", "Moroccan Dirham"),
|
||||||
|
("MAF", "Moroccan Franc"),
|
||||||
|
("MZE", "Mozambican Escudo"),
|
||||||
|
("MZN", "Mozambican Metical"),
|
||||||
|
("MZM", "Mozambican Metical (1980–2006)"),
|
||||||
|
("MMK", "Myanmar Kyat"),
|
||||||
|
("NAD", "Namibian Dollar"),
|
||||||
|
("NPR", "Nepalese Rupee"),
|
||||||
|
("ANG", "Netherlands Antillean Guilder"),
|
||||||
|
("TWD", "New Taiwan Dollar"),
|
||||||
|
("NZD", "New Zealand Dollar"),
|
||||||
|
("NIO", "Nicaraguan Córdoba"),
|
||||||
|
("NIC", "Nicaraguan Córdoba (1988–1991)"),
|
||||||
|
("NGN", "Nigerian Naira"),
|
||||||
|
("KPW", "North Korean Won"),
|
||||||
|
("NOK", "Norwegian Krone"),
|
||||||
|
("OMR", "Omani Rial"),
|
||||||
|
("PKR", "Pakistani Rupee"),
|
||||||
|
("XPD", "Palladium"),
|
||||||
|
("PAB", "Panamanian Balboa"),
|
||||||
|
("PGK", "Papua New Guinean Kina"),
|
||||||
|
("PYG", "Paraguayan Guarani"),
|
||||||
|
("PEI", "Peruvian Inti"),
|
||||||
|
("PEN", "Peruvian Sol"),
|
||||||
|
("PES", "Peruvian Sol (1863–1965)"),
|
||||||
|
("PHP", "Philippine Peso"),
|
||||||
|
("XPT", "Platinum"),
|
||||||
|
("PLN", "Polish Zloty"),
|
||||||
|
("PLZ", "Polish Zloty (1950–1995)"),
|
||||||
|
("PTE", "Portuguese Escudo"),
|
||||||
|
("GWE", "Portuguese Guinea Escudo"),
|
||||||
|
("QAR", "Qatari Riyal"),
|
||||||
|
("XRE", "RINET Funds"),
|
||||||
|
("RHD", "Rhodesian Dollar"),
|
||||||
|
("RON", "Romanian Leu"),
|
||||||
|
("ROL", "Romanian Leu (1952–2006)"),
|
||||||
|
("RUB", "Russian Ruble"),
|
||||||
|
("RUR", "Russian Ruble (1991–1998)"),
|
||||||
|
("RWF", "Rwandan Franc"),
|
||||||
|
("SVC", "Salvadoran Colón"),
|
||||||
|
("WST", "Samoan Tala"),
|
||||||
|
("SAR", "Saudi Riyal"),
|
||||||
|
("RSD", "Serbian Dinar"),
|
||||||
|
("CSD", "Serbian Dinar (2002–2006)"),
|
||||||
|
("SCR", "Seychellois Rupee"),
|
||||||
|
("SLL", "Sierra Leonean Leone (1964—2022)"),
|
||||||
|
("XAG", "Silver"),
|
||||||
|
("SGD", "Singapore Dollar"),
|
||||||
|
("SKK", "Slovak Koruna"),
|
||||||
|
("SIT", "Slovenian Tolar"),
|
||||||
|
("SBD", "Solomon Islands Dollar"),
|
||||||
|
("SOS", "Somali Shilling"),
|
||||||
|
("ZAR", "South African Rand"),
|
||||||
|
("ZAL", "South African Rand (financial)"),
|
||||||
|
("KRH", "South Korean Hwan (1953–1962)"),
|
||||||
|
("KRW", "South Korean Won"),
|
||||||
|
("KRO", "South Korean Won (1945–1953)"),
|
||||||
|
("SSP", "South Sudanese Pound"),
|
||||||
|
("SUR", "Soviet Rouble"),
|
||||||
|
("ESP", "Spanish Peseta"),
|
||||||
|
("ESA", "Spanish Peseta (A account)"),
|
||||||
|
("ESB", "Spanish Peseta (convertible account)"),
|
||||||
|
("XDR", "Special Drawing Rights"),
|
||||||
|
("LKR", "Sri Lankan Rupee"),
|
||||||
|
("SHP", "St. Helena Pound"),
|
||||||
|
("XSU", "Sucre"),
|
||||||
|
("SDD", "Sudanese Dinar (1992–2007)"),
|
||||||
|
("SDG", "Sudanese Pound"),
|
||||||
|
("SDP", "Sudanese Pound (1957–1998)"),
|
||||||
|
("SRD", "Surinamese Dollar"),
|
||||||
|
("SRG", "Surinamese Guilder"),
|
||||||
|
("SZL", "Swazi Lilangeni"),
|
||||||
|
("SEK", "Swedish Krona"),
|
||||||
|
("CHF", "Swiss Franc"),
|
||||||
|
("SYP", "Syrian Pound"),
|
||||||
|
("STN", "São Tomé & Príncipe Dobra"),
|
||||||
|
("STD", "São Tomé & Príncipe Dobra (1977–2017)"),
|
||||||
|
("TVD", "TVD"),
|
||||||
|
("TJR", "Tajikistani Ruble"),
|
||||||
|
("TJS", "Tajikistani Somoni"),
|
||||||
|
("TZS", "Tanzanian Shilling"),
|
||||||
|
("XTS", "Testing Currency Code"),
|
||||||
|
("THB", "Thai Baht"),
|
||||||
|
(
|
||||||
|
"XXX",
|
||||||
|
"The codes assigned for transactions where no currency is involved",
|
||||||
|
),
|
||||||
|
("TPE", "Timorese Escudo"),
|
||||||
|
("TOP", "Tongan Paʻanga"),
|
||||||
|
("TTD", "Trinidad & Tobago Dollar"),
|
||||||
|
("TND", "Tunisian Dinar"),
|
||||||
|
("TRY", "Turkish Lira"),
|
||||||
|
("TRL", "Turkish Lira (1922–2005)"),
|
||||||
|
("TMT", "Turkmenistani Manat"),
|
||||||
|
("TMM", "Turkmenistani Manat (1993–2009)"),
|
||||||
|
("USD", "US Dollar"),
|
||||||
|
("USN", "US Dollar (Next day)"),
|
||||||
|
("USS", "US Dollar (Same day)"),
|
||||||
|
("UGX", "Ugandan Shilling"),
|
||||||
|
("UGS", "Ugandan Shilling (1966–1987)"),
|
||||||
|
("UAH", "Ukrainian Hryvnia"),
|
||||||
|
("UAK", "Ukrainian Karbovanets"),
|
||||||
|
("AED", "United Arab Emirates Dirham"),
|
||||||
|
("UYW", "Uruguayan Nominal Wage Index Unit"),
|
||||||
|
("UYU", "Uruguayan Peso"),
|
||||||
|
("UYP", "Uruguayan Peso (1975–1993)"),
|
||||||
|
("UYI", "Uruguayan Peso (Indexed Units)"),
|
||||||
|
("UZS", "Uzbekistani Som"),
|
||||||
|
("VUV", "Vanuatu Vatu"),
|
||||||
|
("VES", "Venezuelan Bolívar"),
|
||||||
|
("VEB", "Venezuelan Bolívar (1871–2008)"),
|
||||||
|
("VEF", "Venezuelan Bolívar (2008–2018)"),
|
||||||
|
("VND", "Vietnamese Dong"),
|
||||||
|
("VNN", "Vietnamese Dong (1978–1985)"),
|
||||||
|
("CHE", "WIR Euro"),
|
||||||
|
("CHW", "WIR Franc"),
|
||||||
|
("XOF", "West African CFA Franc"),
|
||||||
|
("YDD", "Yemeni Dinar"),
|
||||||
|
("YER", "Yemeni Rial"),
|
||||||
|
("YUN", "Yugoslavian Convertible Dinar (1990–1992)"),
|
||||||
|
("YUD", "Yugoslavian Hard Dinar (1966–1990)"),
|
||||||
|
("YUM", "Yugoslavian New Dinar (1994–2002)"),
|
||||||
|
("YUR", "Yugoslavian Reformed Dinar (1992–1993)"),
|
||||||
|
("ZWN", "ZWN"),
|
||||||
|
("ZRN", "Zairean New Zaire (1993–1998)"),
|
||||||
|
("ZRZ", "Zairean Zaire (1971–1993)"),
|
||||||
|
("ZMW", "Zambian Kwacha"),
|
||||||
|
("ZMK", "Zambian Kwacha (1968–2012)"),
|
||||||
|
("ZWD", "Zimbabwean Dollar (1980–2008)"),
|
||||||
|
("ZWR", "Zimbabwean Dollar (2008)"),
|
||||||
|
("ZWL", "Zimbabwean Dollar (2009)"),
|
||||||
|
],
|
||||||
|
default="EUR",
|
||||||
|
editable=False,
|
||||||
|
max_length=3,
|
||||||
|
),
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"cost_sum",
|
||||||
|
djmoney.models.fields.MoneyField(
|
||||||
|
decimal_places=2, default_currency="EUR", max_digits=4
|
||||||
|
),
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"aviary",
|
||||||
|
models.ForeignKey(
|
||||||
|
on_delete=django.db.models.deletion.CASCADE, to="aviary.aviary"
|
||||||
|
),
|
||||||
|
),
|
||||||
(
|
(
|
||||||
"bird",
|
"bird",
|
||||||
models.ForeignKey(
|
models.ForeignKey(
|
||||||
|
|
|
@ -3,6 +3,8 @@ from uuid import uuid4
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.db import models
|
from django.db import models
|
||||||
|
|
||||||
|
from djmoney.models.fields import MoneyField
|
||||||
|
|
||||||
from rescuer.models import Rescuer
|
from rescuer.models import Rescuer
|
||||||
from aviary.models import Aviary
|
from aviary.models import Aviary
|
||||||
|
|
||||||
|
@ -14,8 +16,12 @@ class FallenBird(models.Model):
|
||||||
place = models.CharField(max_length=256)
|
place = models.CharField(max_length=256)
|
||||||
created = models.DateTimeField(auto_now_add=True)
|
created = models.DateTimeField(auto_now_add=True)
|
||||||
updated = models.DateTimeField(auto_now=True)
|
updated = models.DateTimeField(auto_now=True)
|
||||||
|
diagnostic_finding = models.CharField(max_length=256)
|
||||||
|
cost_sum = MoneyField( max_digits=4, decimal_places=2,
|
||||||
|
default_currency='EUR')
|
||||||
rescuer = models.ForeignKey(Rescuer, on_delete=models.CASCADE)
|
rescuer = models.ForeignKey(Rescuer, on_delete=models.CASCADE)
|
||||||
user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
|
user = models.ForeignKey( settings.AUTH_USER_MODEL,
|
||||||
|
on_delete=models.CASCADE)
|
||||||
aviary = models.ForeignKey(Aviary, on_delete=models.CASCADE)
|
aviary = models.ForeignKey(Aviary, on_delete=models.CASCADE)
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
|
|
|
@ -51,6 +51,10 @@ INSTALLED_APPS = [
|
||||||
"crispy_bootstrap5",
|
"crispy_bootstrap5",
|
||||||
"crispy_forms",
|
"crispy_forms",
|
||||||
# -----------------------------------
|
# -----------------------------------
|
||||||
|
# Django-Money
|
||||||
|
# -----------------------------------
|
||||||
|
"djmoney",
|
||||||
|
# -----------------------------------
|
||||||
# My Apps
|
# My Apps
|
||||||
# -----------------------------------
|
# -----------------------------------
|
||||||
"aviary",
|
"aviary",
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Generated by Django 4.2.2 on 2023-06-26 15:48
|
# Generated by Django 4.2.2 on 2023-06-28 20:12
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.db import migrations, models
|
from django.db import migrations, models
|
||||||
|
@ -34,7 +34,7 @@ class Migration(migrations.Migration):
|
||||||
("city", models.CharField(max_length=200)),
|
("city", models.CharField(max_length=200)),
|
||||||
("zip_code", models.CharField(max_length=200)),
|
("zip_code", models.CharField(max_length=200)),
|
||||||
("email", models.EmailField(max_length=200)),
|
("email", models.EmailField(max_length=200)),
|
||||||
("phone", models.EmailField(max_length=200)),
|
("phone", models.CharField(max_length=200)),
|
||||||
(
|
(
|
||||||
"user",
|
"user",
|
||||||
models.ForeignKey(
|
models.ForeignKey(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue