This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{% extends "base.html" %} | |
{% block title %} Calendar View {% endblock %} | |
{% block content %} | |
{% with calendarMap=calendarMap %} | |
{% include "buttons.html" %} | |
{% endwith %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@webapp.route('/calendar') | |
def plot_d3_calendar(): | |
return render_template("calendar.html", calendarMap = calendarMap) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function makeGraph(eventType) { | |
url = "http://127.0.0.1:5000/api/".concat(eventType) | |
d3.json(url, function(error, data) { | |
// d3 code to create bar/line/pie charts | |
}) | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# API endpoints | |
@webapp.route('/api/all') | |
def api_all(): | |
events = Events.query.all() | |
return jsonify(json_list = [event.serialize() for event in events]) | |
@webapp.route('/api/<event_type>') | |
def api_by_event_type(event_type): | |
events = Events.query.filter_by(event_type = event_type).all() | |
return jsonify(json_list = [event.serialize() for event in events]) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@property | |
def serialize(self): | |
'''return as a json object so we can use it in RESTful API''' | |
return {'id': self.id, | |
'date': self.date.strftime("%Y-%m-%d"), | |
'duration': self.duration, | |
'event_type': self.event_type, | |
'event_name': self.event_name } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@webapp.route('/', methods = ['GET', 'POST']) | |
def hello_world(): | |
if request.method == 'POST': | |
return 'Hello World!' + request.form.get('username', '') | |
else: | |
return 'Hello World Anonymous!' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{% extends "base.html" %} | |
{% block title %} User's Page {% endblock %} | |
{% block content %} | |
<h1> User </h1> | |
<table border=1> | |
<tbody> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@webapp.route('/user') | |
def user(): | |
user_dict = {'first': 'Robert', 'last': 'Chang', 'twitter_handle': '@_rchang'} | |
html = """ | |
<table border=1> | |
<tr> | |
<td>{first}</td> | |
<td>{last}</td> | |
<td>{twitter_handle}</td> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@webapp.route('/user') | |
def user(): | |
user_dict = {'first': 'Robert', 'last': 'Chang', 'twitter_handle': '@_rchang'} | |
return render_template("user.html", user = user_dict) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@webapp.route('/user') | |
def user(): | |
user_dict = {'first': 'Robert', 'last': 'Chang', 'twitter_handle': '@_rchang'} | |
return render_template("user.html", user = user_dict) |