54 lines
1.5 KiB
Python
54 lines
1.5 KiB
Python
"""
|
|
Project: PARTS Website
|
|
Author: Edward Middleton-Smith
|
|
Precision And Research Technology Systems Limited
|
|
|
|
Technology: Backend
|
|
Feature: Controller - Webpage routing
|
|
|
|
Description:
|
|
Defines the routes and view functions for each page.
|
|
Manages the interaction between the frontend and backend.
|
|
"""
|
|
|
|
from flask import render_template, url_for, Blueprint
|
|
from app import app
|
|
from app.forms import Form_Contact
|
|
# from forms import MyForm
|
|
# from app import MyForm
|
|
from model_view_contact import Model_View_Contact
|
|
|
|
"""
|
|
@app.route('/', methods=['GET'])
|
|
def home():
|
|
return render_template('_home.html', title='Home')
|
|
|
|
@app.route('/store', methods=['GET'])
|
|
def store_home():
|
|
return render_template('_store_home.html', title='Store Home')
|
|
|
|
@app.route('/contact', methods=['GET', 'POST'])
|
|
def contact():
|
|
form = Form_Contact()
|
|
if form.validate_on_submit():
|
|
# Handle form submission
|
|
email = form.sender_email.data
|
|
CC = form.sender_CC.data
|
|
name = form.sender_name.data
|
|
msg = form.sender_message.data
|
|
# return render_template('contact.html', form=form)
|
|
# return render_template('_contact.html', title='Contact Us')
|
|
return render_template('contact.html', model=Model_View_Contact(form))
|
|
|
|
@app.route('/about')
|
|
def about():
|
|
return render_template('about.html')
|
|
|
|
@app.route('/contact', methods=['GET', 'POST'])
|
|
def contact():
|
|
form = MyForm()
|
|
if form.validate_on_submit():
|
|
# Handle form submission
|
|
pass
|
|
return render_template('contact.html', form=form)
|
|
""" |