Esempio n. 1
0
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()
Esempio n. 3
0
    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()
Esempio n. 4
0
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(
Esempio n. 5
0
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()
Esempio n. 6
0
    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()
Esempio n. 7
0
    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()
Esempio n. 8
0
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()
Esempio n. 9
0
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:
Esempio n. 10
0
    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()
Esempio n. 11
0
    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()
Esempio n. 12
0
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()
Esempio n. 13
0
    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()