/
Sivodedov
/
testflask
Обзор
Документация
Войти
/
Sivodedov
/
testflask
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
app.py
248 строк
8 KB
Sivodedov
update app.py
10 апр 2025, 09:19
10 апр 2025, 09:19
8666025
Код
Авторство
О чём код?
from flask import Flask, render_template, request, redirect, url_for, flash from datetime import datetime import os app = Flask(__name__, static_url_path='', static_folder='static') app.secret_key = 'sds' @app.context_processor def inject_now(): return {'now': datetime.now()} @app.route('/') def index(): return render_template('direct/index.html') @app.route('/tury-po-krymu/') def tury_po_krymu(): return render_template('direct/tury-po-krymu.html') @app.route('/ekskursii-po-krymu-i-sevastopolyu/') def ekskursii_po_krymu_i_sevastopolyu(): return render_template('direct/ekskursii-po-krymu-i-sevastopolyu.html') @app.route('/privacy-policy/') def privacy_policy(): return render_template('direct/privacy-policy.html') @app.route('/tury-po-rossii/') def tury_po_rossii(): return render_template('direct/tury-po-rossii.html') @app.route('/ekskursiya-po-krymu-tsarskij-turist/') def ekskursiya_po_krymu_tsarskij_turist(): return render_template('direct/ekskursiya-po-krymu-tsarskij-turist.html') @app.route('/shkolnye-tury/') def shkolnye_tury(): return render_template('direct/shkolnye-tury.html') @app.route('/teambuilding/') def teambuilding(): return render_template('direct/teambuilding.html') @app.route('/o-kompanii/') def o_kompanii(): return render_template('direct/o-kompanii.html') @app.route('/o-kompanii') def o_kompanii_2(): return render_template('direct/o-kompanii.html') @app.route('/den-vmf/') def den_vmf(): return render_template('direct/den-vmf.html') @app.route('/individualnyj-tur-po-krymu-polyoty-nad-vodoj/') def individualnyj_tur_po_krymu_polyoty_nad_vodoj(): return render_template('direct/individualnyj-tur-po-krymu-polyoty-nad-vodoj.html') @app.route('/individualnye-tury-po-krymu/') def individualnye_tury_po_krymu(): return render_template('direct/individualnye-tury-po-krymu.html') @app.route('/bahchisaraj-kraj-yuzhnyh-roz-i-gurij-rajskih/') def bahchisaraj_kraj_yuzhnyh_roz_i_gurij_rajskih(): return render_template('direct/bahchisaraj-kraj-yuzhnyh-roz-i-gurij-rajskih.html') @app.route('/korporativnyj-tur-po-krymu-vinnyj-tur-zolotaya-balka-i-hersones/') def korporativnyj_tur_po_krymu_vinnyj_tur_zolotaya_balka_i_hersones(): return render_template('direct/korporativnyj-tur-po-krymu-vinnyj-tur-zolotaya-balka-i-hersones.html') @app.route('/korporativnye-tury-po-krymu/') def korporativnye_tury_po_krymu(): return render_template('direct/korporativnye-tury-po-krymu.html') @app.route('/ekskursiya-po-sevastopolyu-morskoj-turist/') def ekskursiya_po_sevastopolyu_morskoj_turist(): return render_template('direct/ekskursiya-po-sevastopolyu-morskoj-turist.html') @app.route('/ekskursiya-po-krymu-podzemnyj-turist') def ekskursiya_po_krymu_podzemnyj_turist(): return render_template('direct/ekskursiya-po-krymu-podzemnyj-turist.html') @app.route('/ekskursiya-po-sevastopolyu-podvodnyj-turist/') def ekskursiya_po_sevastopolyu_podvodnyj_turist(): return render_template('direct/ekskursiya-po-sevastopolyu-podvodnyj-turist.html') @app.route('/ekskursiya-po-sevastopolyu-poznavatelnyj-turist/') def ekskursiya_po_sevastopolyu_poznavatelnyj_turist(): return render_template('direct/ekskursiya-po-sevastopolyu-poznavatelnyj-turist.html') @app.route('/ekskursiya-po-krymu-aktivnyj-turist/') def ekskursiya_po_krymu_aktivnyj_turist(): return render_template('direct/ekskursiya-po-krymu-aktivnyj-turist.html') @app.route('/ekskursiya-po-krymu-energichnyj-turist') def ekskursiya_po_krymu_energichnyj_turist(): return render_template('direct/ekskursiya-po-krymu-energichnyj-turist.html') @app.route('/ekskursiya-po-sevastopolyu-gornyj-turist/') def ekskursiya_po_sevastopolyu_gornyj_turist(): return render_template('direct/ekskursiya-po-sevastopolyu-gornyj-turist.html') @app.route('/ekskursiya-po-krymu-unikalnyj-turist/') def ekskursiya_po_krymu_unikalnyj_turist(): return render_template('direct/ekskursiya-po-krymu-unikalnyj-turist.html') @app.route('/ekskursiya-po-krymu-kulturnyj-turist/') def ekskursiya_po_krymu_kulturnyj_turist(): return render_template('direct/ekskursiya-po-krymu-kulturnyj-turist.html') @app.route('/ekskursiya-po-krymu-vostochnyj-turist/') def ekskursiya_po_krymu_vostochnyj_turist(): return render_template('direct/ekskursiya-po-krymu-vostochnyj-turist.html') @app.route('/ekskursii-po-krymu-i-sevastopolyu/ekskursiya-po-krymu-tsarskij-turist') def ekskursii_po_krymu_i_sevastopolyu_ekskursiya_po_krymu_tsarskij_turist(): return render_template('direct/ekskursii-po-krymu-i-sevastopolyu-ekskursiya-po-krymu-tsarskij-turist.html') @app.route('/ekskursiya-po-krymu-tipichnyj-turist/') def ekskursiya_po_krymu_tipichnyj_turist(): return render_template('direct/ekskursiya-po-krymu-tipichnyj-turist.html') @app.route('/tur-v-uzbekistan') def tur_v_uzbekistan(): return render_template('direct/tur-v-uzbekistan.html') @app.route('/zolotoe-koltso-bosporskogo-tsarstva') def zolotoe_koltso_bosporskogo_tsarstva(): return render_template('direct/zolotoe-koltso-bosporskogo-tsarstva.html') @app.route('/letnie-kanikuly-na-bajkale/') def letnie_kanikuly_na_bajkale(): return render_template('direct/letnie-kanikuly-na-bajkale.html') @app.route('/tur-vyhodnogo-dnya-taman-ataman/') def tur_vyhodnogo_dnya_taman_ataman(): return render_template('direct/tur-vyhodnogo-dnya-taman-ataman.html') @app.route('/tur-vyhodnogo-dnya-abhaziya/') def tur_vyhodnogo_dnya_abhaziya(): return render_template('direct/tur-vyhodnogo-dnya-abhaziya.html') @app.route('/tur-vyhodnogo-dnya-skazochnaya-adygeya/') def tur_vyhodnogo_dnya_skazochnaya_adygeya(): return render_template('direct/tur-vyhodnogo-dnya-skazochnaya-adygeya.html') @app.route('/tur-vyhodnogo-dnya-v-sochi/') def tur_vyhodnogo_dnya_v_sochi(): return render_template('direct/tur-vyhodnogo-dnya-v-sochi.html') @app.route('/shkolnyj-tur-po-krymu-yalta-zhemchuzhina-kryma/') def shkolnyj_tur_po_krymu_yalta_zhemchuzhina_kryma(): return render_template('direct/shkolnyj-tur-po-krymu-yalta-zhemchuzhina-kryma.html') @app.route('/shkolnyj-tur-po-krymu-sevastopol-gorod-geroj') def shkolnyj_tur_po_krymu_sevastopol_gorod_geroj(): return render_template('direct/shkolnyj-tur-po-krymu-sevastopol-gorod-geroj.html') @app.route('/shkolnyj-tur-po-krymu-kerch-gorod-geroj/') def shkolnyj_tur_po_krymu_kerch_gorod_geroj(): return render_template('direct/shkolnyj-tur-po-krymu-kerch-gorod-geroj.html') @app.route('/shkolnyj-tur-po-krymu-bahchisaraj-kak-na-ladoni-300-let-nazad-i-sejchas/') def shkolnyj_tur_po_krymu_bahchisaraj_kak_na_ladoni_300_let_nazad_i_sejchas(): return render_template('direct/shkolnyj-tur-po-krymu-bahchisaraj-kak-na-ladoni-300-let-nazad-i-sejchas.html') @app.route('/smi/') def smi(): return render_template('direct/smi.html') @app.route('/individualnyj-tur-po-krymu-yahting-v-krymu/') def individualnyj_tur_po_krymu_yahting_v_krymu(): return render_template('direct/individualnyj-tur-po-krymu-yahting-v-krymu.html') @app.route('/individualnyj-tur-po-krymu-vejk-puteshestvie-v-bahchisaraj') def individualnyj_tur_po_krymu_vejk_puteshestvie_v_bahchisaraj(): return render_template('direct/individualnyj-tur-po-krymu-vejk-puteshestvie-v-bahchisaraj.html') @app.route('/individualnyj-tur-po-krymu-krymskij-most') def individualnyj_tur_po_krymu_krymskij_most(): return render_template('direct/individualnyj-tur-po-krymu-krymskij-most.html') @app.route('/korporativnyj-tur-po-krymu-sirenevyj-aprel/') def korporativnyj_tur_po_krymu_sirenevyj_aprel(): return render_template('direct/korporativnyj-tur-po-krymu-sirenevyj-aprel.html') @app.route('/korporativnyj-tur-po-krymu-krymskij-provans/') def korporativnyj_tur_po_krymu_krymskij_provans(): return render_template('direct/korporativnyj-tur-po-krymu-krymskij-provans.html') @app.route('/submit-form', methods=['POST']) def submit_form(): print("Получены данные формы:") for key, value in request.form.items(): print(f" {key}: {value}") flash('Форма отправлена успешно!') return redirect(request.referrer or url_for('index')) if __name__ == '__main__': app.run(debug=True, host='0.0.0.0', port=5000)