librelist archives

« back to archive

en français dans le texte

en français dans le texte

From:
Date:
2014-08-29 @ 08:25
hello
sorry i'll ask my question in french because it is about translation that 
the problem is !

bon voila,
j'essaie de lire la documentation en anglais de flask mais j'ai des 
problemes pour comprendre des mots dans la doc
les traductions que je trouve sur le net n'évoque rien pour moi et 
doivent etre des "idiotismes flask"

dans le désordre, les termes : blueprint, signal, response, view 

j'ai bien entendu cherché une traduction de la doc en francais mais
sans succès et le document PDF est particulièrement 
difficile à convertir en fichier doc et s'intègre tres mal 
dans le logiciel de traduction

cordialement

friendly

Re: [flask] en français dans le texte

From:
Sauze Thomas
Date:
2014-08-29 @ 09:01
Well I'll also answer in french.
Les blueprints sont une autre manière de générer les pages statiques
(html). On va reprendre l'exemple qui se trouve dans la doc :

from flask import Blueprint, render_template, abortfrom jinja2 import
TemplateNotFound
simple_page = Blueprint('simple_page', __name__,
                        template_folder='templates')
@simple_page.route('/', defaults={'page':
'index'})@simple_page.route('/<page>')def show(page):
    try:
        return render_template('pages/%s.html' % page)
    except TemplateNotFound:
        abort(404)


Grâce aux blueprints on a un système de template, la fonction grâce aux
décorateurs aura accés aux fichiers statiques présent dans le dossier
templates. Cela permet d'avoir une certaine modularité aux niveaux de tes
fichiers statiques.

L'objectif des views est de générer tes pages webs, rien de plus, rien de
moins. Je vais prendre à nouveau un exemple de la doc :

@app.route('/')def show_entries():
    cur = g.db.execute('select title, text from entries order by id desc')
    entries = [dict(title=row[0], text=row[1]) for row in cur.fetchall()]
    return render_template('show_entries.html', entries=entries)

Ce snippet permet l'accès à l'index de ton site. Il accède par ailleurs à
la base de données pour récupérer toutes les entrées puis les afficher à
l'aide de la fonction render_template.

Les signaux, si je ne dis pas de bétises, permettent de remonter des états.
Par exemple quand une requête est lancée.

Pour ce qui est des response, je ne sais pas, je n'ai pas l'habitude de les
manipuler. Cependant, de ce que j'ai pu voir, cela permettrait de
récupérer des information sur les views. L'utilité est sans doute pour le
débuggage ou le traitement de données.

Thomas SAUZE


Le 29 août 2014 10:25, <patrice.lecacheux@laposte.net> a écrit :

> hello
> sorry i'll ask my question in french because it is about translation that
> the problem is !
>  bon voila,
> j'essaie de lire la documentation en anglais de flask mais j'ai des
> problemes pour comprendre des mots dans la doc
> les traductions que je trouve sur le net n'évoque rien pour moi et doivent
> etre des "idiotismes flask"
>  dans le désordre, les termes : blueprint, signal, response, view
>  j'ai bien entendu cherché une traduction de la doc en francais mais sans
> succès et le document PDF est particulièrement difficile à convertir en
> fichier doc et s'intègre tres mal dans le logiciel de traduction
>  cordialement
>  friendly
>

merci pour la réponse DO NOT OPEN Re : [flask] en français dans le texte

From:
Date:
2014-08-29 @ 12:18

----- Mail d'origine -----De: patrice lecacheux 
<patrice.lecacheux@laposte.net>À: flask@librelist.comEnvoyé:
Fri, 29 Aug 2014 10:25:50 +0200 (CEST)Objet: [flask] en français 
dans le texte

hello
sorry i'll ask my question in french because it is about translation that 
the problem is !

bon voila,
j'essaie de lire la documentation en anglais de flask mais j'ai des 
problemes pour comprendre des mots dans la doc
les traductions que je trouve sur le net n'évoque rien pour moi et 
doivent etre des "idiotismes flask"

dans le désordre, les termes : blueprint, signal, response, view

j'ai bien entendu cherché une traduction de la doc en francais mais
sans succès et le document PDF est particulièrement 
difficile à convertir en fichier doc et s'intègre tres mal 
dans le logiciel de traduction

cordialement

friendly