#导入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_index
page_index+=1
m=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())
ip_address = request.remote_addr
username='未知'
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)