Compare commits

...

2 Commits

Author SHA1 Message Date
Nyemba Ambela Jean Nicolas 5f898c2ef9 Flask Routes - Updated
2 weeks ago
Nyemba Ambela Jean Nicolas ebb7cf3567 Flask routes - Updated
2 weeks ago

@ -3,25 +3,20 @@ from blogapp import app
from blogapp.forms import RegistrationForm, LoginForm
from blogapp.models import User, Post
posts = [
{
'pagetitle': 'home page'
}
]
navbaritems = [
{
'name': 'home',
'url': 'home'
'name': 'Home',
'url': '/home'
},
{
'name': 'login',
'url': 'login'
'name': 'Login',
'url': '/login'
},
{
'name': 'register',
'url': 'register'
'name': 'Register',
'url': '/register'
}
]
@ -29,12 +24,7 @@ navbaritems = [
@app.route("/")
@app.route("/home")
def home():
return render_template('home.html', posts=posts, navbaritems=navbaritems)
@app.route("/about")
def about():
return render_template('about.html', title='About', posts=posts, navbaritems=navbaritems)
return render_template('home.html', title='Home', navbaritems=navbaritems)
@app.route("/register", methods=['GET', 'POST'])
@ -43,7 +33,7 @@ def register():
if form.validate_on_submit():
flash(f'Account created for {form.username.data}!')
return redirect(url_for('home'))
return render_template('register.html', title='Register', form=form)
return render_template('register.html', title='Register', form=form, navbaritems=navbaritems)
@app.route("/login", methods=['GET', 'POST'])
@ -55,4 +45,4 @@ def login():
return redirect(url_for('home'))
else:
flash('Login Unsuccessful')
return render_template('login.html', title='Login', form=form)
return render_template('login.html', title='Login', form=form, navbaritems=navbaritems)

@ -1,10 +0,0 @@
{% extends "layout.html" %}
{% block content %}
{% for post in posts %}
<p> {{ post.universe }} </p>
<p> {{ post.powerlevel }} </p>
<i> {{ post.date_posted }} </i>
{% endfor %}
{% endblock content %}

@ -1,8 +1,6 @@
{% extends "layout.html" %}
{% block content %}
{% for post in posts %}
<h1>{{ post.pagetitle }}</h1>
{% endfor %}
{% endblock content %}

@ -30,6 +30,11 @@
{% endif %}
{% endwith %}
{% for post in navbaritems %}
{% if title == post.name %}
<h1>{{ post.name }}</h1>
{% endif %}
{% endfor %}
<div>
{% block content %}

Loading…
Cancel
Save