コード例 #1
0
ファイル: __init__.py プロジェクト: floram01/datajournalism
from flask import Flask, render_template
import pandas as pd
import sys

sys.path.insert(0,'app/')

app = Flask(__name__)
app.config.from_object('config')
app.TITLE = 'Weekly Toucan'


def function_maker(previous_article, next_article, template_name):
    def my_function():
        return render_template(
                               template_name,
                               previous_article=previous_article,
                               next_article=next_article,
                               title=app.TITLE
                               )
    return my_function

#attention remplacer na par une valeur qui en vanilla python est false
df = pd.read_csv('app/archive.csv')
df.loc[df.previous_url.isnull(),'previous_url'] = df.loc[df.previous_url.isnull(),'project_name']
df.loc[df.next_url.isnull(),'next_url'] = df.loc[df.next_url.isnull(),'project_name']

for i in df.index :
    project_name = df.loc[:, 'project_name'][i]
    template_name = df.loc[:, 'template_name'][i]
    previous_url = df.loc[:, 'previous_url'][i]
    next_url = df.loc[:, 'next_url'][i]