- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们有以下任务,我们尝试以尽可能最好的方式编写代码。但我们无法通过测试,因为代码中似乎存在一些问题。因此需要帮助来纠正代码。请求是否有人可以帮助我们,这对我们来说是一件好事。
from flask import Flask
## Define a flask application name 'app' below
app = Flask(__name__)
## Define below a view function 'hello', which displays the message
## "Hello World!!! I've run my first Flask application."
## The view function 'hello' should be mapped to URL '/' .
@app.route("/")
def hello():
return "Hello World!!! I've run my first Flask application."
## Define below a view function 'hello_user', which takes 'username' as an argument
## and returns the html string containing a 'h2' header "Hello <username>"
## After displaying the hello message, the html string must also display one quote,
## randomly chosen from the provided list `quotes`
# Before displaying the quote, the html string must contain the 'h3' header 'Quote of the Day for You'
## The view function 'hello_user' should be mapped to URL '/hello/<username>/' .
## Use the below list 'quotes' in 'hello_user' function
## quotes = [
## "Only two things are infinite, the universe and human stupidity, and I am not sure about the former.",
## "Give me six hours to chop down a tree and I will spend the first four sharpening the axe.",
## "Tell me and I forget. Teach me and I remember. Involve me and I learn.",
## "Listen to many, speak to a few.",
## "Only when the tide goes out do you discover who has been swimming naked."
## ]
@app.route("/hello/<username>/")
def hello_user(username):
return "Hello " + username + "Quote of the Day for You"
## Define below a view function 'display_quotes', which returns an html string
## that displays all the quotes present in 'quotes' list in a unordered list.
## Before displaying 'quotes' as an unordered list, the html string must also include a 'h1' header "Famous Quotes".
## The view function 'display_quotes' should be mapped to URL '/quotes/' .
## Use the below list 'quotes' in 'display_quotes' function
## quotes = [
## "Only two things are infinite, the universe and human stupidity, and I am not sure about the former.",
## "Give me six hours to chop down a tree and I will spend the first four sharpening the axe.",
## "Tell me and I forget. Teach me and I remember. Involve me and I learn.",
## "Listen to many, speak to a few.",
## "Only when the tide goes out do you discover who has been swimming naked."
## ]
@app.route("/quotes/")
def display_quotes():
return render_template( 'test.html',name=display_quotes)
quotes = [ "Only two things are infinite, the universe and human stupidity, and I am not sure about the former.",
"Give me six hours to chop down a tree and I will spend the first four sharpening the axe.",
"Tell me and I forget. Teach me and I remember. Involve me and I learn.",
"Listen to many, speak to a few.",
"Only when the tide goes out do you discover who has been swimming naked."]
randomNumber = randint(0,len(quotes)-1)
quote = quotes[randomNumber]
## Write the required code below which runs flask applictaion 'app' defined above
## on host 0.0.0.0 and port 8000
if __name__ == '__main__':
app.run(host='0.0.0.0', port=8000)
请让我们知道其中的错误,并帮助我们更正代码并通过所需的测试。
最佳答案
from flask import Flask
import random
在下面定义一个 Flask 应用程序名称“app”
app = Flask(__name__)
在下面定义一个 View 函数'hello',它显示消息“Hello World!!!我已经运行了我的第一个 Flask 应用程序。” View 函数 'hello' 应映射到 URL '/' 。
@app.route("/")
def hello():
return "Hello World!!! I've run my first Flask application."
在下面定义一个 View 函数'hello_user',它以'username'作为参数并返回包含 'h2' 标题“Hello”的 html 字符串显示 hello 消息后,html 字符串还必须显示一个引号,从提供的列表中随机选择quotes
在显示报价之前,html 字符串必须包含“h3” header “Quote of the Day for You” View 函数 'hello_user' 应映射到 URL '/hello//' 。在“hello_user”函数中使用以下列表“引号”引号 = [“只有两件事是无限的,宇宙和人类的愚蠢,我不确定前者。”,“给我六个小时砍一棵树,我会用前四个小时磨斧头。”,“告诉我,我会忘记。教我,我会记住。让我参与,我会学习。”,“听很多人的意见,说一些人的意见。”,“只有当潮水退去,你才能发现谁在裸泳。”]
@app.route("/hello/<username>/")
def hello_user(username):
quotes = [
"Only two things are infinite, the universe and human stupidity, and I am not sure about the former.",
"Give me six hours to chop down a tree and I will spend the first four sharpening the axe.",
"Tell me and I forget. Teach me and I remember. Involve me and I learn.",
"Listen to many, speak to a few.",
"Only when the tide goes out do you discover who has been swimming naked."
]
return "<h2>Hello " + username + "</h2><h3>Quote of the Day for You</h3>" + random.choice(quotes)
下面定义一个 View 函数'display_quotes',它返回一个html字符串以无序列表的形式显示“quotes”列表中存在的所有引号。在将“quotes”显示为无序列表之前,html 字符串还必须包含“h1” header “Famous Quotes”。 View 函数 'display_quotes' 应映射到 URL '/quotes/' 。在“display_quotes”函数中使用下面的“quotes”列表引号 = [“只有两件事是无限的,宇宙和人类的愚蠢,我不确定前者。”,“给我六个小时砍一棵树,我会用前四个小时磨斧头。”,“告诉我,我会忘记。教我,我会记住。让我参与,我会学习。”,“听很多人的意见,说一些人的意见。”,“只有当潮水退去,你才能发现谁在裸泳。”]
@app.route("/quotes/")
def display_quotes():
quotes = [
"Only two things are infinite, the universe and human stupidity, and I am not sure about the former.",
"Give me six hours to chop down a tree and I will spend the first four sharpening the axe.",
"Tell me and I forget. Teach me and I remember. Involve me and I learn.",
"Listen to many, speak to a few.",
"Only when the tide goes out do you discover who has been swimming naked."
]
return "<h1>Famous Quotes</h1><ul><li>"+ quotes[0] +"</li><li>"+ quotes[1] +"</li><li>"+ quotes[2] +"</li><li>"+ quotes[3] +"</li><li>"+ quotes[4] +"</li></ul>"
在下面编写所需的代码,该代码运行上面定义的 Flask 应用程序“app”在主机 0.0.0.0 和端口 8000 上
if __name__ == '__main__':
app.run(host='0.0.0.0', port=8000)
关于python - 需要在 Flask 中编写 View 函数的代码方面的帮助 - Python Web 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61005805/
我尝试理解[c代码 -> 汇编]代码 void node::Check( data & _data1, vector& _data2) { -> push ebp -> mov ebp,esp ->
我需要在当前表单(代码)的上下文中运行文本文件中的代码。其中一项要求是让代码创建新控件并将其添加到当前窗体。 例如,在Form1.cs中: using System.Windows.Forms; ..
我有此 C++ 代码并将其转换为 C# (.net Framework 4) 代码。有没有人给我一些关于 malloc、free 和 sprintf 方法的提示? int monate = ee; d
我的网络服务器代码有问题 #include #include #include #include #include #include #include int
给定以下 html 代码,将列表中的第三个元素(即“美丽”一词)以斜体显示的 CSS 代码是什么?当然,我可以给这个元素一个 id 或一个 class,但 html 代码必须保持不变。谢谢
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 7 年前。
我试图制作一个宏来避免重复代码和注释。 我试过这个: #define GrowOnPage(any Page, any Component) Component.Width := Page.Surfa
我正在尝试将我的旧 C++ 代码“翻译”成头条新闻所暗示的 C# 代码。问题是我是 C# 中的新手,并不是所有的东西都像 C++ 中那样。在 C++ 中这些解决方案运行良好,但在 C# 中只是不能。我
在 Windows 10 上工作,R 语言的格式化程序似乎没有在 Visual Studio Code 中完成它的工作。我试过R support for Visual Studio Code和 R-T
我正在处理一些报告(计数),我必须获取不同参数的计数。非常简单但乏味。 一个参数的示例查询: qCountsEmployee = ( "select count(*) from %s wher
最近几天我尝试从 d00m 调试网络错误。我开始用尽想法/线索,我希望其他 SO 用户拥有可能有用的宝贵经验。我希望能够提供所有相关信息,但我个人无法控制服务器环境。 整个事情始于用户注意到我们应用程
我有一个 app.js 文件,其中包含如下 dojo amd 模式代码: require(["dojo/dom", ..], function(dom){ dom.byId('someId').i
我对“-gencode”语句中的“code=sm_X”选项有点困惑。 一个例子:NVCC 编译器选项有什么作用 -gencode arch=compute_13,code=sm_13 嵌入库中? 只有
我为我的表格使用 X-editable 框架。 但是我有一些问题。 $(document).ready(function() { $('.access').editable({
我一直在通过本教程学习 flask/python http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-wo
我想将 Vim 和 EMACS 用于 CNC、G 代码和 M 代码。 Vim 或 EMACS 是否有任何语法或模式来处理这种类型的代码? 最佳答案 一些快速搜索使我找到了 this vim 和 thi
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?更新问题,使其成为 on-topic对于堆栈溢出。 7年前关闭。 Improve this
这个问题在这里已经有了答案: Enabling markdown highlighting in Vim (5 个回答) 6年前关闭。 当我在 Vim 中编辑包含 Markdown 代码的 READM
我正在 Swift3 iOS 中开发视频应用程序。基本上我必须将视频 Assets 和音频与淡入淡出效果合并为一个并将其保存到 iPhone 画廊。为此,我使用以下方法: private func d
pipeline { agent any stages { stage('Build') { steps { e
我是一名优秀的程序员,十分优秀!