O que são plantas do frasco, exactamente?
eu Tenho lido a documentação do frasco Oficial em plantas e até um ou dois postam no blog sobre a sua utilização.
Até os usei na minha aplicação web, mas não entendo completamente o que são ou como se encaixam na minha aplicação como um todo. Como é semelhante a um exemplo do meu aplicativo, mas não completamente? A documentação é abrangente, mas eu procuro uma explicação leiga ou uma analogia esclarecedora para acendê-la para mim. Fiquei bastante perplexo. quando um colega me pediu para lhes explicar uma planta de um frasco que eu decidi pedir aqui. 98
Author: JoshieSimmons, 2014-06-26
1 answers
Um modelo é um modelo para gerar uma "secção" de uma aplicação web. Pense nisso como um molde.
Pode pegar na planta e aplicá-la à sua aplicação em vários locais. Cada vez que você aplicá-lo o projeto irá criar uma nova versão de sua estrutura no gesso de sua aplicação.# An example
from flask import Blueprint
tree_mold = Blueprint("mold", __name__)
@tree_mold.route("/leaves")
def leaves():
return "This tree has leaves"
@tree_mold.route("/roots")
def roots():
return "And roots as well"
@tree_mold.route("/rings")
@tree_mold.route("/rings/<int:year>")
def rings(year=None):
return "Looking at the rings for {year}".format(year=year)
Este é um molde simples para trabalhar com árvores-diz que qualquer aplicação que lida com árvores deve proporcionar acesso às suas folhas, raizes, and its rings (by year). Por si só, é uma concha oca - não pode se encaminhar, não pode responder, até que fique impressionado com uma aplicação:
from tree_workshop import tree_mold
app.register_blueprint(tree_mold, url_prefix="/oak")
app.register_blueprint(tree_mold, url_prefix="/fir")
app.register_blueprint(tree_mold, url_prefix="/ash")
Uma vez criado, ele pode "impressionar "na aplicação usando a função register_blueprint
- este" impressiona " o molde da planta na aplicação nos locais especificados por url_prefix
.
170
Author: Sean Vieira, 2015-05-19 16:48:53