More API fun
This commit is contained in:
parent
4d8b54150a
commit
7fcdcf9a0d
2 changed files with 9 additions and 5 deletions
|
|
@ -22,7 +22,7 @@
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p class=latestver>
|
<p class=latestver>
|
||||||
<strong>Latest Version:</strong>
|
<strong>Latest Version:</strong>
|
||||||
<a href="{{ download_url }}" title="Download tarball">{{ latest_version }}</a>
|
<a href="{{ latest_release.download_url }}" title="Download tarball">{{ latest_release.version }}</a>
|
||||||
<h2>Flask is Fun</h2>
|
<h2>Flask is Fun</h2>
|
||||||
<pre><span class=ig>from flask import Flask
|
<pre><span class=ig>from flask import Flask
|
||||||
app = Flask(__name__)</span>
|
app = Flask(__name__)</span>
|
||||||
|
|
@ -39,7 +39,7 @@ def hello():
|
||||||
<span class=ig> * Running on http://localhost:5000/</span></pre>
|
<span class=ig> * Running on http://localhost:5000/</span></pre>
|
||||||
<h2>Interested?</h2>
|
<h2>Interested?</h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="{{ download_url }}">Download latest release</a> ({{ latest_version }})
|
<li><a href="{{ latest_release.download_url }}">Download latest release</a> ({{ latest_release.version }})
|
||||||
<li>
|
<li>
|
||||||
<a href="{{ url_for('docs.index') }}">Read the documentation</a> or download as
|
<a href="{{ url_for('docs.index') }}">Read the documentation</a> or download as
|
||||||
<a href="{{ url_for('docs.pdf') }}">PDF</a> and
|
<a href="{{ url_for('docs.pdf') }}">PDF</a> and
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,21 @@
|
||||||
from flask import Module, render_template, session, redirect, url_for, \
|
from flask import Module, render_template, session, redirect, url_for, \
|
||||||
request, flash, g, Response
|
request, flash, g, Response, jsonify
|
||||||
from flaskext.openid import COMMON_PROVIDERS
|
from flaskext.openid import COMMON_PROVIDERS
|
||||||
from flask_website import oid
|
from flask_website import oid
|
||||||
from flask_website.twitter import flask_tweets
|
from flask_website.twitter import flask_tweets
|
||||||
from flask_website.utils import requires_login
|
from flask_website.utils import requires_login, request_wants_json
|
||||||
from flask_website.database import db_session, User
|
from flask_website.database import db_session, User
|
||||||
|
from flask_website.listings.releases import releases
|
||||||
|
|
||||||
mod = Module(__name__)
|
mod = Module(__name__)
|
||||||
|
|
||||||
|
|
||||||
@mod.route('/')
|
@mod.route('/')
|
||||||
def index():
|
def index():
|
||||||
return render_template('general/index.html', tweets=flask_tweets)
|
if request_wants_json():
|
||||||
|
return jsonify(releases=[r.to_json() for r in releases])
|
||||||
|
return render_template('general/index.html', tweets=flask_tweets,
|
||||||
|
latest_release=releases[-1])
|
||||||
|
|
||||||
|
|
||||||
@mod.route('/logout/')
|
@mod.route('/logout/')
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue