我讨厌你如何实际看到网页加载.我认为等待页面完全加载并准备好显示(包括所有脚本和图像)然后让浏览器显示它会更有吸引力.所以我有两个问题......
提前感谢您的智慧!
我有一个Flask应用程序,flask.render_template当从一个烧瓶调用时,它可以毫无问题地调用http request.
我需要相同的方法在烧瓶外工作(来自python后端程序)
resolved_template = render_template(template_relative_path, **kwargs)
Run Code Online (Sandbox Code Playgroud)
我可以使用jinja2 api,但我想在两个上下文(烧瓶和命令行)中使用相同的方法
所以我正在为这个项目开发这个烧瓶应用程序,我需要它在定时变量的循环中运行,以检查某些变量的状态,然后相应地给出输出.但是,我遇到的问题是我需要在循环重启之前在Flask中渲染模板.在http://flask.pocoo.org/上的更改日志中,它表明可以在不使用请求上下文的情况下呈现模板,但我还没有看到任何真实的例子.那么有没有办法在Flask中呈现模板而不必使用请求上下文而不会出现任何错误?任何可以给予的帮助表示赞赏.
更新:这是我正在使用的代码
from flask import Flask, render_template, request, flash, redirect, url_for
import flask
import time
from flask.ext.assets import Environment, Bundle
from flask_wtf import Form
from wtforms import TextField, TextAreaField, SubmitField
from wtforms.validators import InputRequired
CSRF_ENABLED = True
app = Flask(__name__)
app.secret_key = 'development key'
app = flask.Flask('my app')
assets = Environment(app)
assets.url = app.static_url_path
scss = Bundle('scss/app.scss', filters='scss', output='css/app.css')
assets.register('app_scss', scss)
@app.route('/')
def server_1():
r=1
g=2
b=3
i=g
if i == g:
with app.app_context():
print "Loading Template..."
rendered …Run Code Online (Sandbox Code Playgroud)