def start_element_mit(name, attrs): from mitdining.models import Category, MenuItem, Store, OptionPrice, StoreCategory global current_category, current_store print 'Start element:', name, attrs if name == 'item': # store menu item detail = option_prices(attrs['price']) if 'market' in attrs['price'].lower(): m = MenuItem(name=attrs['name'], price=-1, description=attrs['description'], category=current_category) m.save() elif len(detail)>1: m = MenuItem(name=attrs['name'], price=-2, description=attrs['description'], category=current_category) m.save() o = OptionPrice(item=m, option_one=detail[0], price_one=detail[1], option_two=detail[2], price_two=detail[3]) o.save() else: m = MenuItem(name=attrs['name'], price=strip_dollar(attrs['price']), description=attrs['description'], category=current_category) m.save() elif name == 'category': # category # create category c = Category(name=attrs['name']) if 'description' in attrs: c.description=attrs['description'] c.store = current_store c.save() current_category = c elif name == 'menu': s = Store(name=attrs['store'], store_category=StoreCategory.objects.get(name='House Dining')) s.save() current_store = s
import restaurant from legals.models import Store, Category, MenuItem, OptionPrice s = restaurant.models.Store.objects.get(id=1) s_new = Store(name=s.name, address=s.address, city=s.city, state=s.state, phone=s.phone) s_new.save() cats = restaurant.models.Category.objects.filter(store=s) for c in cats: newc = Category(name=c.name, description=c.description) newc.save() # get old items items = c.menuitem_set.all() for i in items: # create new items m = MenuItem(name=i.name, price=i.price, description=i.description, category=newc) m.save() # if it has multiple price if i.price == -2: p = i.optionprice_set.all()[0] o = OptionPrice(item=m, option_one=p.option_one, price_one=p.price_one, option_two=p.option_two, price_two=p.price_two) o.save()
m.active=False m.save() except MenuItem.DoesNotExist: pass c, created = Category.objects.get_or_create(name="Features") try: m = MenuItem.objects.get(name="Jack Rose") m.description="Cocktail; Lairds Applejack, fresh lemon juice, housemade grenadine, Peychauds bitters" m.price=8.95 m.category = c m.save() except MenuItem.DoesNotExist: m = MenuItem(name="Jack Rose", description="Cocktail; Lairds Applejack, fresh lemon juice, housemade grenadine, Peychauds bitters", price=8.95, category=c) m.save() f, created = ChefChoice.objects.get_or_create(item=m) f.save() try: m = MenuItem.objects.get(name="Shrimp Caprese Salad") m.description="Appetizer; Prosciutto wrapped shrimp, yellow & red tomatoes, fresh mozzarella cheese, basil oil" m.price=13.50 m.category = c m.save() except MenuItem.DoesNotExist: m = MenuItem(name="Shrimp Caprese Salad", description="Appetizer; Prosciutto wrapped shrimp, yellow & red tomatoes, fresh mozzarella cheese, basil oil", price=13.50, category=c) m.save()
except MenuItem.DoesNotExist: pass c, created = Category.objects.get_or_create(name="Features") try: m = MenuItem.objects.get(name="Chilled Seafood Cocktail") m.description = "Appetizer; fresh shrimp, mussels and Jonah; crab tossed with a citrus-chive vinaigrette" m.price = 12.95 m.category = c m.save() except MenuItem.DoesNotExist: m = MenuItem( name="Chilled Seafood Cocktail", description="Appetizer; fresh shrimp, mussels and Jonah; crab tossed with a citrus-chive vinaigrette", price=12.95, category=c, ) m.save() f, created = ChefChoice.objects.get_or_create(item=m) f.save() try: m = MenuItem.objects.get(name="Grilled Atlantic Salmon") m.description = "Mint pesto, barley tabbouleh with cucumber, tomato, red onion and chick peas" m.price = 23.95 m.category = c m.save() except MenuItem.DoesNotExist: m = MenuItem(
except MenuItem.DoesNotExist: pass c, created = Category.objects.get_or_create(name="Features") try: m = MenuItem.objects.get(name="Thai Daiquiri") m.description = "Cocktail; Malibu Banana, Domaine de Canton, lime cordial, lemongrass and pasturized egg white" m.price = 9.95 m.category = c m.save() except MenuItem.DoesNotExist: m = MenuItem( name="Thai Daiquiri", description="Appetizer; Malibu Banana, Domaine de Canton, lime cordial, lemongrass and pasturized egg white", price=9.95, category=c, ) m.save() f, created = ChefChoice.objects.get_or_create(item=m) f.save() try: m = MenuItem.objects.get(name="Lobster Stuffed Mushroom") m.description = ( "Appetizer; Fresh shucked lobster meat, goat, cheese, apple-smoked bacon, watercress salad, balsamic reduction" ) m.price = 8.95 m.category = c m.save()
m.active=False m.save() except MenuItem.DoesNotExist: pass c, created = Category.objects.get_or_create(name="Features") try: m = MenuItem.objects.get(name="Original Sin") m.description="Cocktail; Absolut Mandrin, botanicals, muddled orange, fresh lemon juice, cinnamon syrup" m.price=8.95 m.category = c m.save() except MenuItem.DoesNotExist: m = MenuItem(name="Original Sin", description="Cocktail; Absolut Mandrin, botanicals, muddled orange, fresh lemon juice, cinnamon syrup", price=8.95, category=c) m.save() f, created = ChefChoice.objects.get_or_create(item=m) f.save() try: m = MenuItem.objects.get(name="Pink Tuna Au Poivre") m.description="Appetizer; Pickled beet, radish and cucumber salad, mango puree" m.price=13.50 m.category = c m.save() except MenuItem.DoesNotExist: m = MenuItem(name="Pink Tuna Au Poivre", description="Appetizer; Pickled beet, radish and cucumber salad, mango puree", price=13.50, category=c) m.save()
m.active=False m.save() except MenuItem.DoesNotExist: pass c, created = Category.objects.get_or_create(name="Features") try: m = MenuItem.objects.get(name="Baked Cape Cod Oysters") m.description="Appetizer; Cape cod oysters baked with a savory cornbread and chorizo stuffing" m.price=13.95 m.category = c m.save() except MenuItem.DoesNotExist: m = MenuItem(name="Baked Cape Cod Oysters", description="Appetizer; Cape cod oysters baked with a savory cornbread and chorizo stuffing", price=13.95, category=c) m.save() f, created = ChefChoice.objects.get_or_create(item=m) f.save() try: m = MenuItem.objects.get(name="Grilled Atlantic Salmon III") m.description="Bacon wrapped shrimp, mango-chili butter, plantain mash, picked summer salad" m.price=27.95 m.category = c m.save() except MenuItem.DoesNotExist: m = MenuItem(name="Grilled Atlantic Salmon III", description="Bacon wrapped shrimp, mango-chili butter, plantain mash, picked summer salad", price=27.95, category=c) m.save()
m.save() m = MenuItem.objects.get(name="Rainbow Trout") m.price = 17.95 m.description = "10 oz.; choice of two sides" m.save() m = MenuItem.objects.get(name="Barramundi") m.active = False m.save() c = Category.objects.get(name="Fish") try: MenuItem.objects.get(name="Mahi Mahi") except MenuItem.DoesNotExist: m = MenuItem(name="Mahi Mahi", description="also available crispy fried; choice of two sides", price=22.95, category=c) m.save() m = MenuItem.objects.get(name="Shrimp") m.description = "choice of two sides" m.save() m = MenuItem.objects.get(name="Sea Scallops") m.description = "choice of two sides" m.save() m = MenuItem.objects.get(name="Haddock") m.description = "choice of two sides" m.price = 18.95 m.save()
from legals.models import MenuItem, Category, ChefChoice c, created = Category.objects.get_or_create(name="Features") try: m = MenuItem.objects.get(name="Lobster Arancini") m.description="with vanilla truffle vinaigrette" m.price=10.95 m.category = c m.save() except MenuItem.DoesNotExist: m = MenuItem(name="Lobster Arancini", description="with vanilla truffle vinaigrette", price=10.95, category=c) m.save() f, created = ChefChoice.objects.get_or_create(item=m) f.save() try: m = MenuItem.objects.get(name="Grilled Salmon") m.description="Sauteed gnocchi with olives, asparagus, roasted tomato and shallot reduction, shaved Romano" m.price=23.95 m.category = c m.save() except MenuItem.DoesNotExist: m = MenuItem(name="Grilled Salmon", description="Sauteed gnocchi with olives, asparagus, roasted tomato and shallot reduction, shaved Romano", price=23.95, category=c) m.save() f, created = ChefChoice.objects.get_or_create(item=m) f.save() try:
m = MenuItem.objects.get(name="Grilled Halibut Steak Three Course Dinner") m.active=False m.save() except MenuItem.DoesNotExist: pass c, created = Category.objects.get_or_create(name="Features") try: m = MenuItem.objects.get(name="Grilled Swordfish") m.description="Mango-chili butter, grilled corn on the cob, red bliss potato salad" m.price=26.95 m.category = c m.save() except MenuItem.DoesNotExist: m = MenuItem(name="Grilled Swordfish", description="Mango-chili butter, grilled corn on the cob, red bliss potato salad", price=26.95, category=c) m.save() f, created = ChefChoice.objects.get_or_create(item=m) f.save() try: m = MenuItem.objects.get(name="Cherry Tomato Salad") m.description="Summer cherry tomato salad" m.price=6.95 m.category = c m.save() except MenuItem.DoesNotExist: m = MenuItem(name="Cherry Tomato Salad", description="Summer cherry tomato salad", price=6.95, category=c) m.save()
m.active=False m.save() except MenuItem.DoesNotExist: pass c, created = Category.objects.get_or_create(name="Features") try: m = MenuItem.objects.get(name="Baked NY/NJ Oysters") m.description="Appetizer; NY/NJ oysters baked with a savory cornbread and chorizo stuffing" m.price=13.95 m.category = c m.save() except MenuItem.DoesNotExist: m = MenuItem(name="Baked NY/NJ Oysters", description="Appetizer; NY/NJ oysters baked with a savory cornbread and chorizo stuffing", price=13.95, category=c) m.save() f, created = ChefChoice.objects.get_or_create(item=m) f.save() try: m = MenuItem.objects.get(name="Grilled Atlantic Salmon IV") m.description="Bacon wrapped shrimp, mango-chili butter, white rice" m.price=27.95 m.category = c m.save() except MenuItem.DoesNotExist: m = MenuItem(name="Grilled Atlantic Salmon IV", description="Bacon wrapped shrimp, mango-chili butter, white rice", price=27.95, category=c) m.save()
m.save() m = MenuItem.objects.get(name="Barramundi") m.active = False m.save() c = Category.objects.get(name="Fish") # 3/17/10 make it deactive try: m = MenuItem.objects.get(name="Mahi Mahi") m.active = False m.save() except MenuItem.DoesNotExist: m = MenuItem(name="Mahi Mahi", description="also available crispy fried; choice of two sides", price=22.95, category=c) m.active = False m.save() m = MenuItem.objects.get(name="Shrimp") m.description = "choice of two sides" m.save() m = MenuItem.objects.get(name="Sea Scallops") m.description = "choice of two sides" m.save() m = MenuItem.objects.get(name="Haddock") m.description = "choice of two sides" m.price = 18.95 m.save()
m.active=False m.save() except MenuItem.DoesNotExist: pass c, created = Category.objects.get_or_create(name="Features") try: m = MenuItem.objects.get(name="Mint Julep") m.description="Cocktail; Maker's Mark Bourbon, muddled mint, sugar" m.price=9.25 m.category = c m.save() except MenuItem.DoesNotExist: m = MenuItem(name="Mint Julep", description="Cocktail; Maker's Mark Bourbon, muddled mint, sugar", price=9.25, category=c) m.save() f, created = ChefChoice.objects.get_or_create(item=m) f.save() try: m = MenuItem.objects.get(name="Chilled Lobster Cocktail") m.description="Appetizer; fresh shucked lobster meat, avocado and tomato salsa, tortilla strips" m.price=12.95 m.category = c m.save() except MenuItem.DoesNotExist: m = MenuItem(name="Chilled Lobster Cocktail", description="Appetizer; fresh shucked lobster meat, avocado and tomato salsa, tortilla strips", price=12.95, category=c) m.save()