鱼C论坛

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

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

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

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

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

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

Flask学习笔记7:模板


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

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

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

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

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

if __name__ == "__main__":
    app.run()

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-2 19:20:25 | 显示全部楼层
index.html 这个文件应该放到这个py文件同目录对吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

不是,目录差不多是这样的:
|主目录
-----main.py
-----templates
----------index.html
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

from flask import render_template
import time 
app = Flask(__name__)
 
@app.route('/')
def index():
    return render_template('index.html') # 渲染模板

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

if __name__=="__main__":
    app.run(host="0.0.0.0", port=8090)
我这样访问不了http://127.0.0.1:8090/ 不知道什么问题    访问http://127.0.0.1:8090/time 是正常的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

这样呀  好的 谢谢了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 21:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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