小编aru*_*ngh的帖子

在蓝图中使用url_for

是否url_for可以跨蓝图工作?

/flaskapp
    /runserver.py           (from server import app; app.run(debug=True))
    /server
        /__init__.py        (app = Flask(__name__))
        /pages
            /__init__.py    ('pages' blueprint)
        /users
            /__init__.py    ('users' blueprint)
Run Code Online (Sandbox Code Playgroud)

server/__init__.py:

from server.pages import pages
from server.users import users

app = Flask(__name__)

app.register_blueprint(pages)
app.register_blueprint(users)
Run Code Online (Sandbox Code Playgroud)

server/pages/__init__.py:

pages = Blueprint('pages', __name__)

@pages.route('/')
def index(): return '<h1>Index</h1>'
Run Code Online (Sandbox Code Playgroud)

server/users/__init__.py:

users = Blueprint('users', __name__)

@users.route('/login')
def login():
    ...
    return redirect(url_for('pages.index'))
                    ^^^^^^^^^^^^^^^^^^^^^^
Run Code Online (Sandbox Code Playgroud)

这个url_for电话提出了BuildError: ('pages.index', {}, None) 什么是一种方法'pages.index'

(我尝试导入模块,但这不起作用)

python flask

6
推荐指数
1
解决办法
9722
查看次数

将多个servlet部署到单个Tomcat服务器

我正在使用Eclipse,可以让我的每个servlet 通过Eclipse 独立工作(使用HTTP Client进行测试).但真正的工作是让他们同时工作.

我正在使用Tomcat,但不知道如何同时运行所有三个servlet.它们都在web.xml文件中正确映射.如何从Eclipse部署这些?

java tomcat servlets

5
推荐指数
1
解决办法
9692
查看次数

标签 统计

flask ×1

java ×1

python ×1

servlets ×1

tomcat ×1