def species_search(column, searchword, conservStatus): if request.method == "GET": searchResultString = getSearchResultString(column, searchword, conservStatus) return render_template("species/list.html", species=Species.search(column, searchword, conservStatus), conservInfo=conservInfo, form=SearchSpecies(), searchResultString=searchResultString) form = SearchSpecies(request.form) if not form.validate(): return render_template("species/list.html", species=Species.search(column, searchword, conservStatus), conservInfo=conservInfo, form=SearchSpecies()) column = form.column.data searchword = getSearchString(form.searchword.data, "all") conservStatus = form.conservStatus.data searchResultString = getSearchResultString(column, searchword, conservStatus) return render_template("species/list.html", species=Species.search(form.column.data, searchword, form.conservStatus.data), conservInfo=conservInfo, form=SearchSpecies(), searchResultString=searchResultString)
def species_create(): form = SpeciesForm(request.form) s = Species(form.name.data) s.done = form.done.data db.session().add(s) db.session().commit() return redirect(url_for("species_index"))
def species_create(): form = SpeciesForm(request.form) if not form.validate(): return render_template("species/new.html", form=form) species = Species(form.name.data) species.description = form.description.data species.category = form.category.data regions = request.form.getlist('my_checkbox') for id in regions: reg = Region.query.get(id) reg.regionspecies.append(species) db.session().add(species) db.session().commit() return redirect(url_for("species_index"))
def species_create(): form = SpeciesForm(request.form) if not form.validate(): return render_template("species/new.html", taskbar='False', form = form) s = Species(form.name.data.lower(), form.description.data) s.legendary = form.legendary.data type1 = form.type1.data type2 = form.type2.data db.session().add(s) db.session().commit() link(s.id, type1.id) if type2: link(s.id, type2.id) return render_template("individuals/new.html", form = IndividualForm())
def species_create(): form = SpeciesCreationForm(request.form) if not form.validate(): return render_template("species/admintools.html", form=form) species = Species(form.name.data, form.species.data, form.sp_genus.data, form.sp_family.data, form.sp_order.data, form.conserv_status.data, form.info.data) db.session().add(species) db.session().commit() return redirect(url_for("species_admintools"))
def species_create(): if request.method == "GET": return render_template("species/new.html", form=SpeciesCreationForm()) form = SpeciesCreationForm(request.form) if not form.validate(): return render_template("species/new.html", form=form) species = Species(form.name.data, form.species.data, form.sp_genus.data, form.sp_family.data, form.sp_order.data, form.conserv_status.data, form.info.data) db.session().add(species) db.session().commit() return redirect( url_for("species_search", column="all", searchword="all", conservStatus=0))
def index(): return render_template("index.html", obs_count_user = User.count_observations_by_user(), obs_count_species = Species.count_observations_by_species())
from application import app, db from application.species.models import Species from application.places.models import Habitat from application.auth.models import User # Lisataan lajeja speciesText = open("application/files/species.txt", "r") speciesList = [] for line in speciesText: attributes = line.split(";") species = Species(attributes[0], attributes[1], attributes[2], attributes[3], attributes[4], int(attributes[5]), attributes[6]) speciesList.append(species) speciesText.close() if not Species.query.all(): db.session.add_all(speciesList) db.session.commit() # Lisataan elinymparistoja habitatText = open("application/files/habitats.txt", "r") habitatList = [] for line in habitatText: habitatList.append(Habitat(line.strip())) habitatText.close()
def index(): return render_template("index.html", current_species=Species.find_current_species(), new_users=User.find_new_users())