Commit 57739ff5 authored by Jean-Philippe Goldman's avatar Jean-Philippe Goldman
Browse files

implement app root prefix

parent 918faf4a
......@@ -111,7 +111,7 @@
'<img src="{{ url_for('static', filename='img/') }}{{langue.imgtext}}" style="width: 100%;" alt="Texte du Petit Prince en {{langue.french}}">' +
{% endif %}
//lien pour aller sur la page langue et tout voir en grand et écouter d'autres audios
'<br><a href="/projet_19-20/petit_prince/langue/{{langue.french}}">Voir la page : {{langue.french}}</a>');
'<br><a href="{{url_for('langue', lang=langue.french)}}">Voir la page : {{langue.french}}</a>');
{% endif %}
{% endfor %}
......
......@@ -20,10 +20,10 @@
</p>
</div>
<div class="buttons">
<a class="btn btn-light bg-steel" href="/projet_19-20/petit_prince/liste_langues">Afficher la liste des langues</a>
<a class="btn btn-light bg-steel" href="{{ url_for('liste_langues')}}">Afficher la liste des langues</a>
<br>
<br>
<a class="btn btn-light bg-steel" href="/projet_19-20/petit_prince/carte">Afficher la carte du monde</a>
<a class="btn btn-light bg-steel" href="{{ url_for('carte')}}">Afficher la carte du monde</a>
</div>
</div>
......
......@@ -32,8 +32,8 @@
<br>
{% endif %}
<a class="btn btn-light bg-steel" href="/projet_19-20/petit_prince/liste_langues">Retour à la liste des langues</a>
<a class="btn btn-light bg-steel" href="/projet_19-20/petit_prince/carte">Retour à la carte</a><br><br>
<a class="btn btn-light bg-steel" href="{{url_for('liste_langues')}}">Retour à la liste des langues</a>
<a class="btn btn-light bg-steel" href="{{url_for('carte')}}">Retour à la carte</a><br><br>
</div>
<div class="column_langue">
......
......@@ -31,12 +31,12 @@
<!-- Navbar Right Side -->
<div class="nav navbar-nav mr-auto">
<a class="nav-item nav-link" href="/projet_19-20/petit_prince/home">
<a class="nav-item nav-link" href="{{url_for('home')}}">
<img id="navbar_petit_prince"
src= '{{ url_for('static', filename='img/prince_transparent.png')}}' alt="petit_prince" width='20' height='20'>Accueil</a>
<a class="nav-item nav-link" href="/projet_19-20/petit_prince/liste_langues">Liste des langues</a>
<a class="nav-item nav-link" href="/projet_19-20/petit_prince/carte">Carte</a>
<a class="nav-item nav-link" href="/projet_19-20/petit_prince/about">À propos</a>
<a class="nav-item nav-link" href="{{url_for('liste_langues')}}">Liste des langues</a>
<a class="nav-item nav-link" href="{{url_for('carte')}}">Carte</a>
<a class="nav-item nav-link" href="{{url_for('about')}}">À propos</a>
</div>
</div>
</div>
......@@ -67,7 +67,7 @@
<a class="text-my-own-color" href=mailto:jeanphilippegoldman@gmail.com>Envoyez-nous un enregistrement audio</a>
<br>
<a class="text-my-own-color" href="/projet_19-20/petit_prince/enregistrement">(Visitez d'abord cette page qui offre quelques trucs pour bien enregistrer)</a><br>
<a class="text-my-own-color" href="{{url_for('enregistrement')}}">(Visitez d'abord cette page qui offre quelques trucs pour bien enregistrer)</a><br>
<br>
......
......@@ -25,19 +25,19 @@
<div class="col-sm-3 col1">
<!-- liste_lang[i] refers to the current language -->
<!-- Displays also the number of recordings for this current language -->
<a href="/projet_19-20/petit_prince/langue/{{liste_lang[i].french}}">{{sentence_case(liste_lang[i].french)}} ({{sounds|selectattr("language", "equalto", liste_lang[i].iso)|list|length}})</a>
<a href="{{url_for('langue', lang=liste_lang[i].french)}}">{{sentence_case(liste_lang[i].french)}} ({{sounds|selectattr("language", "equalto", liste_lang[i].iso)|list|length}})</a>
</div>
<div class="col-sm-3 col2">
<a href="/projet_19-20/petit_prince/langue/{{liste_lang[i+nb_par_col].french}}">{{sentence_case(liste_lang[i+nb_par_col].french)}} ({{sounds|selectattr("language", "equalto", liste_lang[i+nb_par_col].iso)|list|length}})</a>
<a href="{{url_for('langue', lang=liste_lang[i+nb_par_col].french)}}">{{sentence_case(liste_lang[i+nb_par_col].french)}} ({{sounds|selectattr("language", "equalto", liste_lang[i+nb_par_col].iso)|list|length}})</a>
</div>
<div class="col-sm-3 col3">
<a href="/projet_19-20/petit_prince/langue/{{liste_lang[i+2*nb_par_col].french}}">{{sentence_case(liste_lang[i+2*nb_par_col].french)}} ({{sounds|selectattr("language", "equalto", liste_lang[i+2*nb_par_col].iso)|list|length}})</a>
<a href="{{url_for('langue', lang=liste_lang[i+2*nb_par_col].french)}}">{{sentence_case(liste_lang[i+2*nb_par_col].french)}} ({{sounds|selectattr("language", "equalto", liste_lang[i+2*nb_par_col].iso)|list|length}})</a>
</div>
<!-- Makes sure that the index isn't out of range (deals with the last rows,
when there isn't a fourth column to display) -->
{% if i+3*nb_par_col < liste_lang|length %}
<div class="col-sm-3 col4">
<a href="/projet_19-20/petit_prince/langue/{{liste_lang[i+3*nb_par_col].french}}">{{sentence_case(liste_lang[i+3*nb_par_col].french)}} ({{sounds|selectattr("language", "equalto", liste_lang[i+3*nb_par_col].iso)|list|length}})</a>
<a href="{{url_for('langue', lang=liste_lang[i+3*nb_par_col].french)}}">{{sentence_case(liste_lang[i+3*nb_par_col].french)}} ({{sounds|selectattr("language", "equalto", liste_lang[i+3*nb_par_col].iso)|list|length}})</a>
</div>
{% endif %}
<!-- Closing the row and opening a new one -->
......@@ -53,7 +53,7 @@
{%for langue in liste_lang%}
<div class="col-sm phone_lang">
<!-- Displays also the number of recordings for this current language -->
<a href="/projet_19-20/petit_prince/langue/{{langue.french}}">{{sentence_case(langue.french)}} ({{sounds|selectattr("language", "equalto", langue.iso)|list|length}})</a>
<a href="{{url_for('langue', lang=langue.french)}}">{{sentence_case(langue.french)}} ({{sounds|selectattr("language", "equalto", langue.iso)|list|length}})</a>
</div>
{% endfor %}
<br>
......
from prince import app
if __name__=='__main__':
# app.config["APPLICATION_ROOT"] = "/projet_19-20/petit_prince"
app.config["APPLICATION_ROOT"] = "/"
app.run(debug=True)
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment