|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- # encoding=utf-8
- import sqlite3
- import flask
- login = flask.Module(__name__)
- user_data = sqlite3.connect(':memory:')
- cur = user_data.cursor()
- def is_input_true(name, password):
- global cur
- cur.execute('select username, password form user_data')
- for username, userpwd in cur.fetchall():
- if name == username is True:
- if userpwd == password is True:
- return True
- else:
- return False
- return None
- @login.route('/', methods=['GET', "POST"])
- def index_login():
- if flask.request.method == 'GET':
- if flask.request.args.get('select') is not None:
- is_login = flask.request.cookies.get['is_login']
- if is_login is not False:
- return None
- else:
- return flask.request.cookies.get['name']
- elif flask.request.args.get("cancel") is not None:
- is_login = flask.request.cookies.get['is_login']
- is_login = None
- else:
- return flask.render_template('login.html')
- else:
- return 'Error!'
- @login.route('/login', methods=['GET', 'POST'])
- def login():
- if flask.request.methods == 'GET':
- return flask.render_template('register.html')
- else:
- global cur
- cur.execute('insert into user_data (%s) values (%s)' % (flask.request.form['username'], flask.request.form['password']))
- return flask.render_template('index.html')
- if __name__ == '__main__':
- login.run()
复制代码
报错信息:
- Traceback (most recent call last):
- File "/Users/mac/Desktop/sql/index.py", line 3, in <module>
- from login import login
- File "/Users/mac/Desktop/sql/login.py", line 4, in <module>
- from flask import Module
- ImportError: cannot import name Module
复制代码
- >>> import flask
- >>> flask.Module
- Traceback (most recent call last):
- File "<stdin>", line 1, in <module>
- AttributeError: module 'flask' has no attribute 'Module'
- >>>
复制代码
我这是不行
flask初始化插件也都是flask.Flask的
|
|