def METHOD_NAME(self) -> ReturnView:
    form = VenueForm()
    if form.validate_on_submit():
        venue = Venue()
        form.populate_obj(venue)
        venue.make_name(reserved=RESERVED_VENUE)
        self.obj.venues.append(venue)
        if not self.obj.primary_venue:
            self.obj.primary_venue = venue
        db.session.commit()
        flash(_("You have added a new venue to the project"), 'success')
        return render_redirect(self.obj.url_for('venues'))
    return render_form(
        form=form,
        title=_("New venue"),
        submit=_("Add venue"),
        cancel_url=self.obj.url_for('venues'),
        ajax=False,
    )