相关疑难解决方法(0)

如何让浏览器等待显示页面,直到它完全加载?

我讨厌你如何实际看到网页加载.我认为等待页面完全加载并准备好显示(包括所有脚本和图像)然后让浏览器显示它会更有吸引力.所以我有两个问题......

  1. 我怎样才能做到这一点?
  2. 我是网络开发的总菜鸟,但这是常见做法吗?如果没有,为什么?

提前感谢您的智慧!

javascript css web

74
推荐指数
5
解决办法
17万
查看次数

渲染jinja2模板没有Flask上下文

我有一个Flask应用程序,flask.render_template当从一个烧瓶调用时,它可以毫无问题地调用http request.

我需要相同的方法在烧瓶外工作(来自python后端程序)

resolved_template =  render_template(template_relative_path, **kwargs)
Run Code Online (Sandbox Code Playgroud)

我可以使用jinja2 api,但我想在两个上下文(烧瓶和命令行)中使用相同的方法

python jinja2 flask

8
推荐指数
2
解决办法
6287
查看次数

如何在不使用请求上下文的情况下在flask中呈现模板

所以我正在为这个项目开发这个烧瓶应用程序,我需要它在定时变量的循环中运行,以检查某些变量的状态,然后相应地给出输出.但是,我遇到的问题是我需要在循环重启之前在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)

python return jinja2 flask

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

flask ×2

jinja2 ×2

python ×2

css ×1

javascript ×1

return ×1

web ×1