Skip to content

Instantly share code, notes, and snippets.

@ktechmidas
Created November 29, 2020 12:48
Show Gist options
  • Save ktechmidas/66ec4b55f6d04a4aabaee418d1283f92 to your computer and use it in GitHub Desktop.
Save ktechmidas/66ec4b55f6d04a4aabaee418d1283f92 to your computer and use it in GitHub Desktop.
from django.db import models
class LookUpAirport(models.Model):
code = models.CharField(max_length=4)
fullname = models.CharField(max_length=20)
# Create your models here.
class FlightCo(models.Model):
ff_company_name = models.CharField(max_length=20)
ff_company_short = models.CharField(max_length=4,default="AAL")
def __str__(self):
return self.ff_company_name
class Flight(models.Model):
ff_number = models.CharField(max_length=10,verbose_name="Flight Number")
ff_company = models.ForeignKey(FlightCo, on_delete=models.CASCADE, verbose_name="Flight Company")
ff_from = models.ForeignKey(LookUpAirport, on_delete=models.CASCADE, verbose_name="From")
ff_to = models.CharField(max_length=4, verbose_name="To")
def __str__(self):
return self.ff_number
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment