Exemple #1
0
 def create_venue(self, *args, **kwargs):
     """Create venue for Organizer"""
     args[0]["organizer_id"] = self.id
     venue = Venue()
     for key, value in args[0].items():
         setattr(venue, key, value)
     try:
         venue.save()
         return venue
     except exc.IntegrityError as e:
         print("venue")
         errorInfo = e.orig.args
         print(errorInfo[0])  # This will give you error code
         print(errorInfo[1])  # This will give you error message
from models import storage
from models.city import City
from models.venue import Venue
from models.show import Show
from models.artist import Artist
from models.organizer import Organizer
#Create city
organizer = Organizer
city = City(city_name='Cali', country_name="Colombia")
city.save()

#create venue
venue = Venue(city_id=city.id,
              venue_name="Asilo",
              email="*****@*****.**",
              address="Calle del cartucho",
              capacity=150)
venue.save()
#create show
show = Show(venue_id=venue.id, price_tikets=25000)
#Create artist
artist = Artist(artist_name="Ponkeys",
                genre_artist="Funk",
                email="*****@*****.**")
artist.save()
print(venue)
print(show)
print(artist)
print(show.org_id)