鱼C论坛

 找回密码
 立即注册
查看: 1321|回复: 4

[技术交流] Flask学习笔记7:模板

[复制链接]
发表于 2020-3-15 13:41:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 qiuyouzhi 于 2020-3-15 14:06 编辑

Flask学习笔记7:模板


我们之前写的代码,呈现出的网页都太简单,为了能显示更

复杂的网页,我们要使用模板.

代码:
  1. #模板可以自己随便写一个,比如 <h1>Hello World!</h1>
  2. from flask import Flask, render_template
  3. app = Flask(__name__)

  4. @app.route('/')
  5. def index():
  6.     return render_template('index.html') # 渲染模板

  7. @app.route('/user/<name>')
  8. def user(name):
  9.     return render_template('user.html', name=name)

  10. if __name__ == "__main__":
  11.     app.run()
复制代码

本帖被以下淘专辑推荐:

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-4-2 19:20:25 | 显示全部楼层
index.html 这个文件应该放到这个py文件同目录对吗
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-2 19:22:11 | 显示全部楼层
暗夜之隐 发表于 2020-4-2 19:20
index.html 这个文件应该放到这个py文件同目录对吗

不是,目录差不多是这样的:
|主目录
-----main.py
-----templates
----------index.html
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-2 19:22:45 | 显示全部楼层
  1. from flask import Flask

  2. from flask import render_template
  3. import time
  4. app = Flask(__name__)

  5. @app.route('/')
  6. def index():
  7.     return render_template('index.html') # 渲染模板

  8. @app.route('/time')
  9. def t():
  10.     now = time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime())
  11.     return now

  12. if __name__=="__main__":
  13.     app.run(host="0.0.0.0", port=8090)
复制代码

我这样访问不了http://127.0.0.1:8090/ 不知道什么问题    访问http://127.0.0.1:8090/time 是正常的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-2 19:26:29 | 显示全部楼层
qiuyouzhi 发表于 2020-4-2 19:22
不是,目录差不多是这样的:
|主目录
-----main.py

这样呀  好的 谢谢了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-19 21:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表