Python Vue開發Web入門例項

2021-09-28 18:23:52 字數 1770 閱讀 4390

其實是個夭折了的練手專案,用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...