大二下學期第一次結對作業(第一階段)

2022-07-02 09:21:10 字數 1933 閱讀 5403

今日完成了根據日期查詢不同時間的各省的確診人數:

首先是三個輸入框分別輸入年,月,日然後用按鈕繫結乙個點選事件,獲取年月日傳給後台,

最後後台將資料庫查詢的結果返回,在渲染圖表。主要**:

var btn = document.getelementbyid("

query");

btn.onclick =function(),

success: function (data) ,

error: function (xhr, type, errorthrown) })}

/query')

defget_query_data():

year=request.values.get("

year")

print

(year)

month=request.values.get("

month")

print

(month)

day=request.values.get("

day"

)

print

(day)

name=

value=

for tup ,v in

utils.get_query_data(year,month,day):

return jsonify()

def

get_query_data(year,month,day):

year=str(year)

month=str(month)

day=str(day)

ds = year+"

." + month+"

."+day

print

(ds)

tup = time.strptime(ds, "

%y.%m.%d")

print

(tup)

ds = time.strftime("

%y-%m-%d

", tup)

year=str(year)

month=str(month)

day=str(int(day)+1)

ds1 = year+"

." + month+"

."+day

print

(ds1)

tup1 = time.strptime(ds1, "

%y.%m.%d")

print

(tup1)

ds1 = time.strftime("

%y-%m-%d

", tup1)

print

(ds1)

sql = '

select province,sum(confirm) from details '\

'where update_time between

'+"'

"+ds+"

'"+'

and

'+"'

"+ds1+"

'"+'

group by province

'res =query(sql)

print

(res)

return res

效果圖:

這樣第一次結對作業,大部分已經完成,只差地圖下鑽,雖然根據網上的資源可以實現下鑽,但是自己並不會賦值,

原因就是自己第一次接觸python對於找到的**的語法以及結構不清楚。明日將繼續研究地圖下鑽。

下面為視覺化的整體效果:

大二下學期之第一次結對作業(第一階段)

昨日對flask微型python web框架有了乙個基本了解,並實現了前端與後端資料庫的鏈結。並將累計確診,累計 累計死亡,現有確診統計出來了。今日主要完成對其他各個表的資料與前端的鏈結。主要問題就是要明白對於echarts的柱狀圖,折線圖,餅狀圖等要傳什麼型別的資料,不然會獲取不了。還有就是對於資...

大一下學期第一次總結

一 學習方面 1.1 寒假期間我再次對前段時間的專案做了優化,比如身份證號中間六位隱藏,使用日期類獲取當前日期等,來學校之後學長仍然發現了許多問題,比如應該用正規表示式判斷身份證號和手機號,使用列舉類寫顧客和管理員,讓我感到還有很大的進步空間 1.2 下階段的學習內容比較多,現在還是起步方面,需要加...

19 20下學期第一次作業問卷調查回答

答 希望自己也能成為 大神寫個遊戲就能讓人們開心好久 答 抱著乙個問題在電腦前敲敲打打直到解決 答 能基礎掌握學習的知識,但是一到一大段 有時候就會很亂 答 作業方面盡全力自己研究,不懂再去問老師同學,課餘時間參加軟體開發類課程與活動,估算目前為止自己寫過的 至少1000 答 這些概念雖然分的清,卻...