diff --git a/contextualise.py b/contextualise.py new file mode 100644 index 0000000..f8f2ece --- /dev/null +++ b/contextualise.py @@ -0,0 +1,32 @@ +from flask import Flask, url_for, render_template, Markup, redirect, request, flash +from flask import session as login_session +from flask_wtf import FlaskForm +from wtforms.validators import DataRequired +from wtforms import Form, TextField, TextAreaField, BooleanField, validators, StringField, SubmitField +from forms import ReusableForm +from config import Config +import json + +app = Flask(__name__, static_url_path='', static_folder="static", template_folder="templates") +app.config.from_object(Config) + +@app.route("/") +def home(): + return render_template('home.html') + +@app.route('/about/') +def about(): + return render_template('about.html') + +@app.route('/description/', methods=['GET', 'POST']) +def description(): + form = ReusableForm(request.form) + print (form.errors) + if request.method == 'POST' and form.validate(): + return 'Success' + return render_template('description.html', form=form) + + + +if __name__ == '__main__': + app.run(debug=True) diff --git a/startform.py b/startform.py index cfc63b6..bda0b2d 100644 --- a/startform.py +++ b/startform.py @@ -3,7 +3,6 @@ from flask import Flask, url_for, render_template, Markup, redirect, request, fl from flask import session as login_session from forms import ReusableForm from config import Config - import json app = Flask(__name__, static_url_path='', static_folder="static", template_folder="templates") @@ -17,6 +16,7 @@ def description(): if request.method == 'POST' and form.validate(): return 'Success' return render_template('description.html', form=form) + if __name__ == '__main__': app.run(debug = True) diff --git a/static/css/main.css b/static/css/main.css new file mode 100644 index 0000000..c6cc167 --- /dev/null +++ b/static/css/main.css @@ -0,0 +1,4 @@ +body{ + background: lavender; + color:blue; +} \ No newline at end of file diff --git a/templates/about.html b/templates/about.html new file mode 100644 index 0000000..4bcc61b --- /dev/null +++ b/templates/about.html @@ -0,0 +1,10 @@ + + +
+ {% extends "layout.html" %} + {% block content %} +This is a portfolio site about anything that can be put in a portfolio.
+This website was built with Python via the Flask framework.
+