def edit_venue(venue_id): form = VenueForm() venue={ "id": 1, "name": "The Musical Hop", "genres": ["Jazz", "Reggae", "Swing", "Classical", "Folk"], "address": "1015 Folsom Street", "city": "San Francisco", "state": "CA", "phone": "123-123-1234", "website": "https://www.themusicalhop.com", "facebook_link": "https://www.facebook.com/TheMusicalHop", "seeking_talent": True, "seeking_description": "We are on the lookout for a local artist to play every two weeks. Please call us.", "image_link": "https://images.unsplash.com/photo-1543900694-133f37abaaa5?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=400&q=60" } # TODO: populate form with values from venue with ID <venue_id> form = VenueForm() venue = Venue.query.filter_by(id=venue_id).first() form.genres.default = venue.genres form.state.default = venue.state form.process() form.name.data = venue.name form.city.data = venue.city_name form.phone.data = venue.phone form.address.data = venue.address form.website.data = venue.website form.facebook_link.data = venue.facebock_link form.seeking_talent.data = venue.seeking_talent form.sseeking_description.data = venue.seeking_description form.image_link.data = venue.image_link return render_template('forms/edit_venue.html', form=form, venue=venue)
def edit_venue(venue_id): form = VenueForm() # TODO: populate form with values from venue with ID <venue_id> venue = Venue.query.filter(Venue.id == venue_id).first() form.name.default = venue.name form.city.default = venue.city form.state.default = venue.state form.address.default = venue.address form.genres.default = venue.genres form.phone.default = venue.phone form.image_link.default = venue.image_link form.facebook_link.default = venue.facebook_link form.website.default = venue.website form.seeking_talent.default = venue.seeking_talent form.seeking_description.default = venue.seeking_description form.process() return render_template('forms/edit_venue.html', form=form, venue=venue)
def edit_venue(venue_id): form = VenueForm() venue = Venue.query.filter_by(id=venue_id).first() form.seeking_talent.default = venue.seeking_talent form.process() form.name.data = venue.name form.city.data = venue.city form.state.data = venue.state form.genres.data = venue.genres form.address.data = venue.address form.phone.data = venue.phone form.website.data = venue.website form.facebook_link.data = venue.facebook_link form.image_link.data = venue.image_link form.seeking_description.data = venue.seeking_description return render_template('forms/edit_venue.html', form=form, venue=venue)
def edit_venue(venue_id): form = VenueForm() venue = Venue.query.get(venue_id) if isinstance(venue, Venue): data = venue.dictionary form.name.default = data.get('name') form.city.default = data.get('city') form.state.default = data.get('state', 'AL') form.address.default = data.get('address') form.phone.default = data.get('phone') form.image_link.default = data.get('image_link') form.genres.default = data.get('genres', []) form.facebook_link.default = data.get('facebook_link') form.website.default = data.get('website') form.seeking_talent.default = data.get('seeking_talent') form.seeking_description.default = data.get('seeking_description') form.process() print(json.dumps(data, indent=4)) return render_template('forms/edit_venue.html', form=form, venue=data) else: return abort(500)
def edit_venue(venue_id): form = VenueForm() venue = Venue.query.get(venue_id) form.process(obj=venue) return render_template('forms/edit_venue.html', form=form, venue=venue)