from django.db import models class Address(models.Model): address = models.CharField(max_length=200) zip_code = models.CharField(max_length=200) city = models.CharField(max_length=200) country = models.CharField(max_length=200) class Person(models.Model): name = models.CharField(max_length=200) surname = models.CharField(max_length=200) address = Address() nationality = models.CharField(max_length=200) email = models.EmailField(max_length=254) phone = class Company(models.Model): name = models.CharField(max_length=200) address = Address() class Insurance(Company): pass class Boat(models.Model): name = models.CharField(max_length=200) registration_num = length = beam = water_draught = tonnage = water_tank = model = models.CharField(max_length=200) heating = models.CharField(max_length=200) passenger_capacity = picture = models.ImageField(upload_to=None, height_field=None, width_field=None, max_length=100) class Port(models.Model): name = models.CharField(max_length=200) address = Address() class Dock(models.Model): num = length = width = depth = class Plug(models.Model): num = amperage = voltage = class Tap(models.Model): num = class Stay(models.Model): arrival = models.DateTimeField('date published') departure = models.DateTimeField('date published') coming_from = models.CharField(max_length=200) going_to = models.CharField(max_length=200) num_passenger = num_guest = class Payment(models.Model): num = date = models.DateTimeField('date published') pay_type = models.CharField(max_length=200) amount = class Bill_line(models.Model): service = models.CharField(max_length=200) quantity = class Service(models.Model): service_type = models.CharField(max_length=200) # Create your models here.