Пример #1
0
def edit_artist(artist_id):
  form = ArtistForm()
  artist={
    "id": 4,
    "name": "Guns N Petals",
    "genres": ["Rock n Roll"],
    "city": "San Francisco",
    "state": "CA",
    "phone": "326-123-5000",
    "website": "https://www.gunsnpetalsband.com",
    "facebook_link": "https://www.facebook.com/GunsNPetals",
    "seeking_venue": True,
    "seeking_description": "Looking for shows to perform at in the San Francisco Bay Area!",
    "image_link": "https://images.unsplash.com/photo-1549213783-8284d0336c4f?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=300&q=80"
  }
  # TODO: populate form with fields from artist with ID <artist_id>
  form = ArtistForm()
  artist = Artist.query.filter_by(id=artist_id).first()
  form.genres.default = artist.genres
  form.state.default = artist.state
  form.process()
  form.name.data = artist.name
  form.city.data = artist.city
  form.phone.data = artist.phone
  form.address.data = artist.address
  form.website.data = artist.website
  form.facebook_link.data = artist.facebock_link
  form.seeking_talent.data = artist.seeking_talent
  form.sseeking_description.data = artist.seeking_description
  form.image_link.data = artist.image_link

  return render_template('forms/edit_artist.html', form=form, artist=artist)
Пример #2
0
    def edit_artist(artist_id):
        form = ArtistForm()
        artist = Artist.query.filter_by(id=artist_id).first()

        form.seeking_venue.default = artist.seeking_venue
        form.process()

        form.name.data = artist.name
        form.city.data = artist.city
        form.state.data = artist.state
        form.genres.data = artist.genres
        form.phone.data = artist.phone
        form.website.data = artist.website
        form.facebook_link.data = artist.facebook_link
        form.image_link.data = artist.image_link
        form.seeking_description.data = artist.seeking_description

        return render_template('forms/edit_artist.html', form=form, artist=artist)
Пример #3
0
def edit_artist(artist_id):
    form = ArtistForm()
    # TODO: populate form with fields from artist with ID <artist_id>
    artist = Artist.query.filter(Artist.id == artist_id).first()

    form.name.default = artist.name
    form.city.default = artist.city
    form.state.default = artist.state
    form.genres.default = artist.genres
    form.phone.default = artist.phone
    form.image_link.default = artist.image_link
    form.facebook_link.default = artist.facebook_link
    form.website.default = artist.website
    form.seeking_venue.default = artist.seeking_venue
    form.seeking_description.default = artist.seeking_description

    form.process()

    return render_template('forms/edit_artist.html', form=form, artist=artist)
Пример #4
0
def edit_artist(artist_id):
    form = ArtistForm()
    artist = Artist.query.get(artist_id)
    form.process(obj=artist)
    return render_template('forms/edit_artist.html', form=form, artist=artist)