ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Flask第三课

Flask第三课
#导入web框架flask
from flask import Flask,url_for
import time
#载入框架
app = Flask(__name__)#定义web浏览器访问路由地址 / 指的是默认根目录
@app.route('/')
#紧跟着要有该路由的函数
def index():index=time.time()str= '''<h1>Helloworld</h1>当前页面访问次数:%s''' % (index)return str
@app.route('/asdadfasdfasdadf')
def songyang():str=f''' 宋阳'''return str
@app.route('/about/<name>')
def about(name):index=time.time()str=f'''姓名{name} 年龄age 性别sex 当前时间 {index}'''return str
@app.route('/name/<name>/<age>')
def name(name,age):index=time.time()if int(age)>10:str=f'''姓名【{name}】 年龄【{age}】  当前时间 {index}'''else:str='''年龄不合要求,<i style='color:red'>禁止访问!!!</i>'''return str
@app.route('/age/<int:age>')
def age(age):index=time.time()if age>10:str=f''' 年龄【{age}】  当前时间 {index}'''else:str=f'''年龄不合要求,<i style='color:red'>禁止访问!!!</i><a href='{url_for("songyang")}'>点击返回主页[{url_for("songyang")}]</a><a href='{url_for("age")}'>点击返回主页</a>'''return str@app.route('/login/')
def login():str=f'''登录页面 <br/><form id="myForm" action='{url_for("password")}' method="get"><input id="user" type="text" name="username" placeholder="用户名"><input id="pwd" type='password' placeholder='请输入请输入密码'><input type="submit" value="登录"></form>'''return str
@app.route('/password/')
def password():return '禁止访问'#这里判断是否是主文件   获取本机IP的命令是 cmd黑窗口->输入命令  ipconfig
if __name__ == '__main__':app.run(debug=True,host='192.168.1.59',port=80)
#导入web框架flask
from flask import Flask,url_for
import time
#载入框架
app = Flask(__name__)#定义web浏览器访问路由地址 / 指的是默认根目录
@app.route('/')
#紧跟着要有该路由的函数
def index():index=time.time()str= '''<h1>Helloworld</h1>当前页面访问次数:%s''' % (index)return str
@app.route('/asdadfasdfasdadf')
def songyang():str=f''' 宋阳'''return str
@app.route('/about/<name>')
def about(name):index=time.time()str=f'''姓名{name} 年龄age 性别sex 当前时间 {index}'''return str
@app.route('/name/<name>/<age>')
def name(name,age):index=time.time()if int(age)>10:str=f'''姓名【{name}】 年龄【{age}】  当前时间 {index}'''else:str='''年龄不合要求,<i style='color:red'>禁止访问!!!</i>'''return str
@app.route('/age/<int:age>')
def age(age):index=time.time()if age>10:str=f''' 年龄【{age}】  当前时间 {index}'''else:str=f'''年龄不合要求,<i style='color:red'>禁止访问!!!</i><a href='{url_for("songyang")}'>点击返回主页[{url_for("songyang")}]</a><a href='{url_for("age")}'>点击返回主页</a>'''return str@app.route('/login/')
def login():str=f'''登录页面 <br/><form id="myForm" action='/password/user/pwd' method="get"><input id="user" type="text" name="username" placeholder="用户名"><input id="pwd" type='password' name="pwd" placeholder='请输入请输入密码'><input type="submit" value="登录"></form>'''return str
@app.route('/password/<user>/<pwd>')
def password(user,pwd):return f'你的账号是,{user},{pwd}'#这里判断是否是主文件   获取本机IP的命令是 cmd黑窗口->输入命令  ipconfig
if __name__ == '__main__':app.run(debug=True,host='192.168.1.59',port=80)
#导入web框架flask
from flask import Flask,url_for,request
import time
#载入框架
app = Flask(__name__)
page_index=0
#定义web浏览器访问路由地址 / 指的是默认根目录
@app.route('/')
#紧跟着要有该路由的函数
def index():global page_indexpage_index+=1m=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())ip_address = request.remote_addrusername='未知'if ip_address=='192.168.1.32':username='王一行'elif ip_address=='192.168.1.43':username='刘佳兴'elif ip_address=='192.168.1.42':username='宋阳'elif ip_address=='192.168.1.63':username='王嘉琪'elif ip_address=='192.168.1.47':username='李豫'elif ip_address=='192.168.1.52':username='叶奥宇'elif ip_address=='192.168.1.48':username='刘又熠'str= f'''<h1>Helloworld</h1>当前页面访问次数:{page_index}<br/>当前时间:{m}<br/>访问者:{username}:{ip_address}<br/><a href='{url_for('login')}'>点击登录</a>''' return str
@app.route('/asdadfasdfasdadf')
def songyang():str=f''' 宋阳'''return str
@app.route('/about/<name>')
def about(name):index=time.time()str=f'''姓名{name} 年龄age 性别sex 当前时间 {index}'''return str
@app.route('/name/<name>/<age>')
def name(name,age):index=time.time()if int(age)>10:str=f'''姓名【{name}】 年龄【{age}】  当前时间 {index}'''else:str='''年龄不合要求,<i style='color:red'>禁止访问!!!</i>'''return str
@app.route('/age/<int:age>')
def age(age):index=time.time()if age>10:str=f''' 年龄【{age}】  当前时间 {index}'''else:str=f'''年龄不合要求,<i style='color:red'>禁止访问!!!</i><a href='{url_for("songyang")}'>点击返回主页[{url_for("songyang")}]</a><a href='{url_for("age")}'>点击返回主页</a>'''return str@app.route('/login/')
def login():str=f'''登录页面 <br/><form action='/password' method='get'><input type="text" name="username" placeholder="用户名"><input type='password' name="pwd" placeholder='请输入请输入密码'><input type="submit" value="登录"></form>'''return str
@app.route('/password/')
def password():username=request.args.get("username")pwd=request.args.get("pwd")if username=='liuyouyi' and pwd=='123456':return f'你的账号是{username},{pwd},请求类型{request.method}'else:return f'''账号或密码错误!<a href='{url_for('index')}'>[点击返回主页]</a>'''#这里判断是否是主文件   获取本机IP的命令是 cmd黑窗口->输入命令  ipconfig
if __name__ == '__main__':app.run(debug=True,host='0.0.0.0',port=80)

 

返回列表