def create(self, validated_data): activity = Activities( name=validated_data['name'], venue=validated_data['venue'], postcode=validated_data['postcode'], agesLower=validated_data['agesLower'], agesUpper=validated_data['agesUpper'], contactName=validated_data['contactName'], contactEmail=validated_data['contactEmail'], number=validated_data['number'], special=validated_data['special'], ) activity.save() if validated_data['owner']: usr = User.objects.get(username = validated_data['owner']['username']) activity.owner = usr activity.save() for item in validated_data['days']: print 'entering day associtaion' newDay = act_day(act=activity, day=item['day'], startTime=item['startTime'], endTime=item['endTime']) newDay.save() for item in validated_data['cats']: print 'entering cat associtaion' newCat = Categories.objects.get(name=item['cat']['name']) newEventCat = act_cat(act=activity, cat=newCat) newEventCat.save() print activity return activity
def post(self): data = request.json people = People.query.filter_by(name=data['people']).first() activity = Activities(name=data['name'], people=people) activity.save() response = { 'people': activity.people.name, 'name': activity.name, 'id': activity.id } return response
def post(self): content = request.json person = People.query.filter_by(name=content['person']).first() activity = Activities(name=content['name'], person=person) activity.save() response = { 'pessoa': activity.person.name, 'name': activity.name, 'id': activity.id } return response
def post(self): dates = request.json person = Person.query.filter_by(name=dates['person']).first() activity = Activities(name=dates['name'], description=dates['description'], person=person) activity.save() response = { 'person': activity.person.name, 'name': activity.name, 'description': activity.description } return response
def post(self): data = request.json person = People.query.filter_by(name=data['person']).first() try: activitie = Activities(name=data['name'], person=person) activitie.save() response = { 'id': activitie.id, 'person': activitie.person.name, 'name': activitie.name } except AttributeError: response = {'status': 'error', 'message': 'Person not found'} return response
def api_create_activities(request,*,activity_name): check_admin(request) if not activity_name or not activity_name.strip(): raise APIValueError('name', 'activity_name cannot be empty.') activity = Activities(creator=request.__user__.id, creator_name=request.__user__.name, name = activity_name.strip()) yield from activity.save() return activity
def update(request): content = xmlparser.getNews() counter = 0 for activity in content: counter += 1 new_entry = Activities(id=counter, title=activity['title'], eventType=activity['tipo'].split("/")[3], price=getPrice(activity), time=getTime(activity), duration=getDuratrion(getTime(activity), datetime.strptime(activity['final'].split('.')[0],'%Y-%m-%d %H:%M:%S')), longDuration=longDuration(activity), description=activity['url'], ) new_entry.save() update = lastUpdate(id=1, time=localTime()) update.save() if request is not None: return HttpResponseRedirect("/todas")
def create(self, validated_data): activity = Activities( name=validated_data['name'], venue=validated_data['venue'], postcode=validated_data['postcode'], agesLower=validated_data['agesLower'], agesUpper=validated_data['agesUpper'], contactName=validated_data['contactName'], contactEmail=validated_data['contactEmail'], number=validated_data['number'], special=validated_data['special'], ) activity.save() if validated_data['owner']: usr = User.objects.get( username=validated_data['owner']['username']) activity.owner = usr activity.save() for item in validated_data['days']: print 'entering day associtaion' newDay = act_day(act=activity, day=item['day'], startTime=item['startTime'], endTime=item['endTime']) newDay.save() for item in validated_data['cats']: print 'entering cat associtaion' newCat = Categories.objects.get(name=item['cat']['name']) newEventCat = act_cat(act=activity, cat=newCat) newEventCat.save() print activity return activity