資源簡介
使用flask框架和mysql數據庫實現由界面的圖書借閱系統

代碼片段和文件信息
from?flask?import?Flaskrender_template
from?flask?import?request
from?DB?import?createdb
from?flask?import?session
app?=?Flask(__name__)
app.config[‘SECRET_KEY‘]?=?‘123456‘
#?首頁-->登錄頁面
@app.route(‘/‘)
def?hello_world():
????return?render_template(‘login.html‘)
#?注冊頁面
@app.route(‘/showregister‘)
def?showregister():
????return?render_template(‘register.html‘)
#?登錄頁面提交信息
@app.route(‘/login‘methods=[‘GET‘‘POST‘])
def?login():
????username?=?request.form.get(‘username‘)
????stuid?=?request.form.get(‘password‘)?#?學號為密碼
????flag?=?createdb.selectStu(stuidusername)
????if?flag:
????????session[‘username‘]?=?username
????????session[‘stuid‘]?=?stuid
????????return?render_template(‘index.html‘?stuid=stuid?username=username)
????else:
????????return?render_template(‘login.html‘)
#?注冊頁面提交信息
@app.route(‘/register‘methods=[‘GET‘‘POST‘])
def?register():
????username?=?request.form.get(‘username‘)
????stuid?=?request.form.get(‘password‘)#?學號為密碼
????return?createdb.insert(stuidusername)
#?顯示書籍信息頁面
@app.route(‘/ShowBook‘)
def?ShowBook():
????return?createdb.queryAllBook()
#?顯示添加書籍頁面
@app.route(‘/AddBook‘)
def?AddBook():
????return?render_template(‘AddBook.html‘)
#?添加書籍信息
@app.route(‘/Add‘methods=[‘GET‘‘POST‘])
def?Add():
????bookName?=?request.form.get(‘bookname‘)
????bookAuthor?=?request.form.get(‘author‘)
????return?createdb.addBook(bookNamebookAuthor)
#?顯示借閱書籍信息
@app.route(‘/BorrowBook‘)
def?BorrowBook():
????return?createdb.queryBorrowBook()
#?顯示借閱書籍信息
@app.route(‘/Borrow‘methods=[‘GET‘‘POSt‘])
def?Borrow():
????bookName?=?request.form.get(‘bookName‘)
????bookAuthor?=?request.form.get(‘bookAuthor‘)
????username?=?session.get(‘username‘)
????stuid?=?session.get(‘stuid‘)
????return?createdb.Borrow(usernamestuidbookNamebookAuthor)
#?顯示借閱書籍信息
@app.route(‘/ReturnBook‘methods=[‘GET‘‘POST‘])
def?ReturnBook():
????bookName?=?request.form.get(“bookName“)
????return?createdb.ReturnBook(bookName)
#?顯示借閱書籍信息
@app.route(‘/UserInfo‘)
def?UserInfo():
????stuid?=?session.get(‘stuid‘)
????username?=?session.get(‘username‘)
????return?render_template(‘userInfo.html‘stuid?=?stuidusername?=?username)
if?__name__?==?‘__main__‘:
????app.run(debug=True)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3094??2017-12-23?15:20??ManageStudent\.idea\dataSources\27009667-29a7-4dd3-83b7-9d04323d13d7.xm
?????文件????????818??2017-12-22?13:39??ManageStudent\.idea\dataSources.local.xm
?????文件????????891??2017-12-22?13:38??ManageStudent\.idea\dataSources.xm
?????文件????????159??2017-12-21?15:49??ManageStudent\.idea\encodings.xm
?????文件????????210??2017-12-21?16:42??ManageStudent\.idea\misc.xm
?????文件????????302??2017-12-21?16:26??ManageStudent\.idea\modules.xm
?????文件????????169??2017-12-22?13:39??ManageStudent\.idea\sqldialects.xm
?????文件????????709??2017-12-21?16:42??ManageStudent\.idea\unti
?????文件??????52003??2017-12-23?16:52??ManageStudent\.idea\workspace.xm
?????文件????????570??2017-12-23?15:20??ManageStudent\creat.sql
?????文件???????4108??2017-12-23?15:51??ManageStudent\DB\createdb.py
?????文件????????130??2017-12-21?17:50??ManageStudent\DB\__init__.py
?????文件???????3200??2017-12-23?15:51??ManageStudent\DB\__pycache__\createdb.cpython-36.pyc
?????文件????????125??2017-12-21?20:15??ManageStudent\DB\__pycache__\__init__.cpython-36.pyc
?????文件???????2455??2017-12-23?16:16??ManageStudent\manage.py
?????文件???????8898??2017-05-26?09:18??ManageStudent\static\css\build.css
?????文件???????1816??2016-12-09?19:55??ManageStudent\static\css\component.css
?????文件???????3437??2016-12-09?19:55??ManageStudent\static\css\demo.css
?????文件???????5386??2016-12-09?20:17??ManageStudent\static\css\indexcss\16148
?????文件???????3607??2016-12-09?20:17??ManageStudent\static\css\indexcss\ba
?????文件??????34999??2016-12-09?20:17??ManageStudent\static\css\indexcss\buttons.css
?????文件???????1186??2016-12-09?20:17??ManageStudent\static\css\indexcss\C6AILKT.json
?????文件???????3777??2016-12-09?20:17??ManageStudent\static\css\indexcss\carbon.js
?????文件????????968??2016-12-09?20:17??ManageStudent\static\css\indexcss\demoad.js
?????文件???????1831??2016-12-09?20:17??ManageStudent\static\css\indexcss\demoadpacks.css
?????文件??????40916??2016-12-09?20:17??ManageStudent\static\css\indexcss\ga.js
?????文件???????1825??2016-12-09?20:17??ManageStudent\static\css\indexcss\normalize.css
?????文件???????3252??2016-12-09?20:17??ManageStudent\static\css\indexcss\vicons-font.css
?????文件???????3652??2017-12-22?16:44??ManageStudent\static\css\indexst
?????文件???????1825??2016-12-09?19:55??ManageStudent\static\css\normalize.css
............此處省略38個文件信息
- 上一篇:python爬蟲樣例
- 下一篇:Python包:baidumapAPI
評論
共有 條評論