Tsubasa ,

關於部落格
  自由之翼,
  • 5302

    累積人氣

  • 0

    今日人氣

    0

    訂閱人氣

Django日記/開發過程紀錄。 03-01-2016

 

  今天的進度看起來很少,卻花掉了我整整五個小時……

--

  今日進度:
  1、重構 views.py、index.html、draw.html。
  2、更新 models.py 以及 app/urls.py。
  3、陣列所有牌組(index.html)。
  4、新增牌卡副標題。
  5、新增牌組代號(short_name)作為網址導向判讀。

  需要:
  1、研究 template extend 和 include(含變數等)。
  2、完整建立資料庫(目前 Cards 資料需要全部刪除重建)。
  3、建立使用者資料以及抽牌歷史回顧。
  4、聖地國度需要區分正逆(同盟/挑戰)。

--

  首先是新的 models.py。

image

  只做了小更動,為牌組增加 short_name 欄位,作為網址導向的查詢工具(Query 使用 get 而非 filter,串連 Draws() 以直接產生抽牌結果。);牌卡新增一個副標題欄位(desr_name),因為普遍訊息牌卡都有中心主旨。

--

  然後是新的 views.py。

image

  原本直觀的使用判斷式(if deck == ‘deck’),現在先判斷 Query 成立,再取得牌組名稱,並用 Draws(牌組名稱) 產生抽牌結果,回傳 draw.html。

  在 index 的處理上,直接取得所有牌組名稱回傳 template 中。

--

  新的 urls.py(App Level),把原本雜七雜八的東西都拔掉,只留下真正使用的項目,盡量簡化了內容。

image

--

  新的 App 首頁。

image

  用 for 迴圈取得 views.index 的牌組名稱以及 short_name(網址導向 = 英文簡稱),直接連結。

--

  新的 draw.html,也就是 index.html 會連結到的地方。

image

  這部份沒有太大的變動,除了新增一個 block 標籤和加上新增的欄位之外,其他的保留原樣。

--

  今天的進度就這樣。

  我一直卡在 extends 和 include 中間覺得超級煩。

  以上。

相簿設定
標籤設定
相簿狀態