好的,我从flask和heroku开始,我继续学习更多,我非常天真,因为我今天才开始。我找到了Ryan Shea的博客
http://ryaneshea.com/lightweight-python-apps-with-flask-twitter-bootstrap-and-heroku
这个博客解释了以下内容
1>;什么是烧瓶和heroku 2>;如何使用CL创建、编写和连接到heroku
我遵循它是因为它非常容易,我在中间有很多问题,关于ssh密钥和创建procfile等等,我用它来解决。你知道吗
我所做的-->
我创建了virtualenv,然后输入应用程序类型,创建了procfile请求.txt文件。 我连接到heroku并创建了一个堆栈cedar,并将其重命名。你知道吗
然后是HTML文件,有一个基本.html,然后是一个索引和404个html文件。 我把它们都打出来保存了。当我运行代码时
python app.py
代码运行, 我尝试从同一个网络上的不同计算机连接到IP,它被连接并打印出来
'来自python的你好'
哪个是第一个
@app.route("/")
return 'Hello from python'
我的问题是,为什么基本.html或者其他html文件存在? 我知道该应用程序是如何在heroku中成功部署的,但是其他html文件是什么,它们是如何工作的呢? 请参考以上链接并回答我的问题。 我真是太天真了。非常感谢。你知道吗
首先,如果你刚开始用烧瓶,我建议你读米格尔·格林伯格的The Flask Mega-Tutorial。本教程介绍了web应用程序的开发过程,包括对Heroku的部署,并很好地解释了为什么以及如何使用不同的方法。你知道吗
关于您的问题,Flask使用jinja2模板引擎将.html文件用作模板,该引擎具有类似于Django的标记语法。为了使用模板,您需要使用Flask的模板呈现挂钩之一调用它,最常见的是^{} 。您可以看到
render_template
在您链接到此处的指南中使用(最后一个代码块的第三个):这告诉Flask使用索引.html'模板位于相对于
app.py
的templates文件夹中。你知道吗相关问题 更多 >
编程相关推荐