def add_car(): """ Добавление модели обуви """ # если пользователь не авторизован, кидаем его на страницу входа if 'username' not in session: return redirect('login') # если админ, то его на свою страницу if session['username'] != 'admin': return redirect('index') form = AddCarForm() available_dealers = [(i[0], i[1]) for i in DealersModel(db.get_connection()).get_all()] form.dealer_id.choices = available_dealers if form.validate_on_submit(): # создать автомобиль cars = CarsModel(db.get_connection()) cars.insert(model=form.model.data, price=form.price.data, power=form.power.data, color=form.color.data, dealer=form.dealer_id.data) # редирект на главную страницу return redirect(url_for('car_admin')) return render_template("add_car.html", title='Добавление обуви', form=form)
def add_horse(): """ Добавление автомобиля """ # если пользователь не авторизован, кидаем его на страницу входа if 'username' not in session: return redirect('login') # если админ, то его на свою страницу if session['username'] != 'admin': return redirect('index') form = AddCarForm() available_dealers = [(i[0], i[1]) for i in DealersModel(db.get_connection()).get_all()] form.dealer_id.choices = available_dealers if form.validate_on_submit(): # создать автомобиль cars = CarsModel(db.get_connection()) #file = form.image.data #print(form.image.data) #file.save(os.path.join( # "static", "img", file.filename # )) filename = os.path.join( "static", "img", "horse.jpg" ) cars.insert(model=form.model.data, price=form.price.data, power=form.power.data, image_id=filename, dealer=form.dealer_id.data) # редирект на главную страницу return redirect(url_for('horse_admin')) return render_template("add_car.html", title='Добавление автомобиля', form=form)
def add_car(): """ Добавление автомобиля """ # если пользователь не авторизован, кидаем его на страницу входа if 'username' not in session: return redirect('login') # если админ, то его на свою страницу if session['username'] != 'admin': return redirect('index') form = AddCarForm() available_dealers = [(i[0], i[1]) for i in DealersModel(db.get_connection()).get_all()] form.country.choices = available_dealers if form.validate_on_submit(): # создать автомобиль form.save_im() print(form.image, form.image.data) cars = CarsModel(db.get_connection()) cars.insert(model=form.name.data, price=form.price.data, power=form.adress.data, color=form.description.data, dealer=form.country.data, image=os.path.join('static', 'img', form.image.data.filename)) # редирект на главную страницу return redirect(url_for('car_admin')) return render_template("add_car.html", title='Добавление отеля', form=form)
def add_car(): if 'username' not in session: return redirect('login') if session['username'] != 'admin': return redirect('index') form = AddCarForm() available_dealers = [(i[0], i[1]) for i in DealersModel(db.get_connection()).get_all()] form.dealer_id.choices = available_dealers if form.validate_on_submit(): cars = CarsModel(db.get_connection()) cars.insert(model=form.model.data, price=form.price.data, power=form.power.data, color=form.color.data, dealer=form.dealer_id.data) return redirect(url_for('car_admin')) return render_template("add_car.html", title='Добавление дома', form=form)