Open sardine2 opened 7 years ago
此外,关于<input type = 'button'/> 与 <input type = 'submit'/>
的区别据我理解如下:
后者具有表单数据特性,会提交数据给 server。
<input type = 'button'/>
:就是一个按钮。如果不写javascript,点击后什么也不会发生;
<input type = 'submit'/>
:它是一个表单元素,有 value属性(该属性的值会被传送到 server 端),点击后会自动提交 form,除非写javascript 阻止它。它不是一个简单按钮样式(表现和数据混淆的设计)。
<input type="submit" name="search" value="SEARCH">
#按钮显示名为 SEARCH,name="search" 对应路由函数
def show_help():
readme = ['请输入您关注的国内城市名称。'] #用 [ ] ,然后直接 return
return readme
render_template 函数第一个参数是模板的文件名,随后的参数都是键值对,表示模板中变量对应的真实值。在这段代码,第二个模板收到一个名为 name 的变量。左边 name 表示参数名,就是模板中使用的占位符,右边的 name 是当前作用域中的变量,表示同名参数的值。