涉及內容:
模型: movie, user, moviecol
表單: 無
請求方法: get
訪問控制: 需登入
知識點:
收藏按鈕功能用到ajax還需要再細細學習
缺陷問題:
取消收藏功能缺失
@home.route("/moviecol/add", methods=['get', 'post'])
@admin_login_req
def moviecol_add():
uid = request.args.get("uid", "")
mid = request.args.get("mid", "")
moviecol = moviecol.query.filter_by( # 用關聯查詢的時候filter中使用的是"=="
user_id=int(uid),
movie_id=int(mid)
).count()
if moviecol == 1: # 已經被收藏過
data = dict(ok=0)
if moviecol == 0:
moviecol = moviecol(
user_id=int(uid),
movie_id=int(mid)
)db.session.add(moviecol)
db.session.commit()
data = dict(ok=1)
import json
return json.dumps(data) # 將python物件編碼成json字串
片名
} 標籤
} 片長
} 地區
} 星級
上映時間
}
}
} 影片介紹
}
×close×}
×}
}
# 使用者收藏列表
@home.route("/moviecol/", methods=["get"])
@admin_login_req
def moviecol(page=none):
if page is none:
page = 1
page_data = moviecol.query.join(
movie
).join(
user
).filter(
movie.id == moviecol.movie_id,
user.id == session["user_id"],
).order_by(
moviecol.addtime.desc()
).paginate(page=page, per_page=10)
return render_template("home/moviecol.html", page_data=page_data)
}}
收藏電影
我的電影收藏歷程
喜歡看碟,當初網路還不發達的時候,沒條件上網down 看,那時可能也沒有,只有買vcd回家看。從來不去租,因為租來的碟子上面都是劃痕,心疼光碟機。不知不覺,vcd已放滿了幾抽屜,一開始買的 還有不少是槍版,後來跟老闆關係好了,老闆都會實話實說,評價碟子質量,基本就很少買到槍版了,因此都算精品,有不少...
我的上傳番劇 電影 收藏夾
龍珠超105集 20170903 龍珠超106集 20170910 聲之形 20170915 刀劍神域 序列之爭 20170915 龍珠超107集 20170917 龍珠超108集 20170924 龍珠超114集 20171119 龍珠超111集 20171119 龍珠超112集 20171119...
絕對值得收藏的十位電影配樂大師 中
top5 如日中天的配樂大師 漢斯.季默hans zimmer 漢斯.季默 是最近最如日中天 炙手可熱的電影配樂大師之一,角鬥士 配樂儘管在奧斯卡提名中 被 臥虎藏龍 奪去,但影片中令人窒息的英雄主義詩篇的 給人留下非常深刻的印象。漢斯.季默 hans zimmer 1957年9月12日生於德國的法...