def add_item(request): if request.method == 'POST': floor = request.POST['floor'] item_id = request.POST['item_id'] item = Item.objects.get(id=item_id) # see if this item already exists item_location = ItemLocation.objects.filter(floor=floor).filter(item=item) if not item_location: item_location = ItemLocation(floor=floor, item=item) item_location.save() return ok_resp else: return bad_resp return HttpResponseNotAllowed(['POST'])
def add_item(request): if request.method == 'POST': floor = request.POST['floor'] item_id = request.POST['item_id'] item = Item.objects.get(id=item_id) # see if this item already exists item_location = ItemLocation.objects.filter(floor=floor).filter( item=item) if not item_location: item_location = ItemLocation(floor=floor, item=item) item_location.save() return ok_resp else: return bad_resp return HttpResponseNotAllowed(['POST'])
def populate_database(): # clear out the db before starting ItemRequest.objects.all().delete() ItemLocation.objects.all().delete() Item.objects.all().delete() Employee.objects.all().delete() users = [('Zhao', 'Bo', 'bozhao'), ('Pino', 'Daniel', 'dapino'), ('Choudhari', 'Ajay', 'ajayc'), ('Chan', 'Desmond', 'deschan'), ] for user in users: e = Employee(last_name=user[0], first_name=user[1], username=user[2]) e.save() snacks = ['Oatmeal', 'Other Oatmeal', 'Waffles', 'Welchs', 'Jerky', 'Corn', 'Larabars', 'Coconut Water', 'Ito En green tea'] for snack in snacks: s = Item(name=snack) s.save() all_items = Item.objects.all() for x in xrange(2, 14): for item in all_items: i_loc = ItemLocation(floor=x, item=item) i_loc.save() Item(name="Sun Chips").save() Item(name="Mocha").save() # add some unique ones on 8 i_loc = ItemLocation(floor=8, item=Item.objects.get(name="Sun Chips")) i_loc.save() i_loc = ItemLocation(floor=8, item=Item.objects.get(name="Mocha")) i_loc.save()
def populate_database(): # clear out the db before starting ItemRequest.objects.all().delete() ItemLocation.objects.all().delete() Item.objects.all().delete() Employee.objects.all().delete() users = [ ('Zhao', 'Bo', 'bozhao'), ('Pino', 'Daniel', 'dapino'), ('Choudhari', 'Ajay', 'ajayc'), ('Chan', 'Desmond', 'deschan'), ] for user in users: e = Employee(last_name=user[0], first_name=user[1], username=user[2]) e.save() snacks = [ 'Oatmeal', 'Other Oatmeal', 'Waffles', 'Welchs', 'Jerky', 'Corn', 'Larabars', 'Coconut Water', 'Ito En green tea' ] for snack in snacks: s = Item(name=snack) s.save() all_items = Item.objects.all() for x in xrange(2, 14): for item in all_items: i_loc = ItemLocation(floor=x, item=item) i_loc.save() Item(name="Sun Chips").save() Item(name="Mocha").save() # add some unique ones on 8 i_loc = ItemLocation(floor=8, item=Item.objects.get(name="Sun Chips")) i_loc.save() i_loc = ItemLocation(floor=8, item=Item.objects.get(name="Mocha")) i_loc.save()