【发布时间】:2015-08-31 11:50:20
【问题描述】:
我对如何在烧瓶中使用蓝图有点困惑。让我告诉你我想做什么:
首先,我的项目必须有如下结构:
run.py
application
-- __init.py__
-- admin
-- -- templates
-- -- -- index.html
-- -- static
-- -- -- img
-- -- -- -- logo.png
-- -- models.py
-- -- views.py
-- landing
-- -- templates
-- -- -- index.html
-- -- static
-- -- -- img
-- -- -- -- logo.png
-- -- models.py
-- -- views.py
我想做的是定义两个蓝图,这样当我访问 /admin 时,application/admin/templates/index.html 页面(和相应的徽标)会被加载,但是当我访问 /landing 时,application/landing/templates/index.html 页面(和相应的标志)被加载。
这应该不难,但我不知为何感到困惑。
感谢任何帮助!
编辑
更具体地说,以下使用蓝图和 jinja2 是否有意义?它似乎没有按预期工作......
$.backstretch([
"{{ url_for('landing.static' , filename='img/bg/01.jpg') }}",
"{{ url_for('landing.static' , filename='img/bg/02.jpg') }}",
"{{ url_for('landing.static' , filename='img/bg/03.jpg') }}"
], {duration: 3000, fade: 750});
127.0.0.1 - - [31/Aug/2015 16:47:42] "GET /%7B%7B%20url_for('landing.static'%20,%20filename='img/bg/01.jpg')%20%7D%7D HTTP/1.1" 404 -
127.0.0.1 - - [31/Aug/2015 16:47:42] "GET /%7B%7B%20url_for('landing.static'%20,%20filename='img/bg/02.jpg')%20%7D%7D HTTP/1.1" 404 -
127.0.0.1 - - [31/Aug/2015 16:47:42] "GET /%7B%7B%20url_for('landing.static'%20,%20filename='img/bg/03.jpg')%20%7D%7D HTTP/1.1" 404 -
【问题讨论】:
-
您可以发布您已经尝试过的任何代码吗?
-
没关系。以下链接帮助我使它工作:allenbuckley.com/blog/setting-flask-blueprint
-
你的问题有点不清楚,能不能把问题说的具体一点
标签: flask