「Djangoでいいね機能を実装する」を拡張した。
まず、本記事は技術的にどうこうという話はせず、「できるよ」って紹介になります。検索していると「は?んな紛らわしいもん書くな!」って思いますよね。ただ、「できる」ことを知るだけでも励みになりませんか?(記事執筆とかやったことなくてチュートリアルが書けないのです。)
ただ、何もしないで返すのもあれなので、参考にした記事を置いておきますね。
参考資料
だいたいこれでなんとかなるのでは無いでしょうか?HTMLやCSSやJavaScriptは使いましたが、筆者のもともと有った知識で足りたので特に参考にしたものはありません。
では本文をどうぞ。
出来たもの
こんな感じのができました!時々ボタンだけが強調されるのは、リロードをしたタイミングです。数値やアイコンが継続されることを見てもらいたくて行っています。
スタンプのアイコンはFont Awesomeから拾ってきて、regularとsolidで押されてない、押したを判断します。もちろんデータベースにも保存されます。スタンプの種類はサーバー側で辞書データを書き換えるだけで追加できます。
問題
問題点はFont Awesome、もしくはBootstrapに登録されていないスタンプを作りたくなったとき、書き足さなければならないこと、オンオフが分かるデザイン以外は使えないこと、色味がないこと...ですかね。
はい!以上、「できるよ」っていう報告でした!