其實是個夭折了的練手專案,用python寫的後端,提供json格式資料給前端vue進行渲染**寫的比較亂,不過還是不忍扔掉,歸檔記錄一下吧,以後再用到了也可以做個參考
# 設定連線屬性cursorclass返回查詢結果為dict型別序列
conn = pymysql.connect('localhost', 'root', '', 'wenming', charset='utf8', cursorclass=pymysql.cursors.dictcursor)
cursor = conn.cursor()
return conn, cursor
def query(self, sql):
conn,cursor = self.connect()
cursor.execute(sql)
result = cursor.fetchall()
conn.close()
return json.dumps(result, ensure_ascii=false)
# 校驗單個提交的問題答案是否正確
# answer格式
def checkanswer(self, answer:dict):
conn,cursor = self.connect()
sql = 'select answer from danxuan where id = %d'
# 查詢返回結果格式:
cursor.execute(sql % answer['id'])
correctanswer = cursor.fetchone()['answer']
conn.close()
if answer['op'] == correctanswer:
return true
else:
return false
from flask import flask, response, request
from flask_cors import cors
from db import db
import json
mydb = db()
def index():
return mydb.query('select * from danxuan order by rand() limit 5')
def check():
data = request.json # dict型別,呼叫需要使用['key']的方式
resultlist =
for d in data:
# print(str(d['id']) + ' ' + d['op'] + '結果:' + str(mydb.checkanswer(d)))
result = json.dumps()
return result
if __name__ == '__main__':
重新整理提交
.wrong
.right
web移動web開發 Web開發十年
web移動web開發 存檔日期 2019年5月16日 首次出版 2009年9月28日 十年的developerworks建立了大量的材料。回顧一下我們已經探索的技術,看看已經發生了多少變化,這很有趣。我將回顧我們豐富多彩的過去以及當時流行文化中發生的事情,以期獲得一種洞察力。加入旅程。此內容不再被更...
開發web前端 web前端 開發筆記
我是孟噠噠一名web前端開發工程師,今天給大家分享一下web前端是的一些筆記應用,希望對你們有幫助。物件導向是乙個開發思想,它把注意點都放到了物件上。物件導向強調的幾個概念 1 類 類是一批具備相同屬性和行為的事物的抽象,為什麼是抽象?因為不是具體的,也就是說不是實實在在存在的東西 看不見摸不著 2...
web開發入門
這一篇就說一下 web server和指令碼還有資料庫的關係吧 一般做web開發大家都習慣裝乙個wamp後者lamp。就是web server,php和mysql的集合。問題是 為什麼要裝乙個web server?按照原先寫c 的思維 我就有個c 的編譯器,然後就可以寫c 了啊,幹嗎還有裝乙個web...