Django応用編

PythonのWebアプリケーションフレームワークDjangoの応用編です。応用編では入門編で制作したCRUDアプリを改良したり、ちょっとした機能を付け足す方法、今後のアプリ開発で役立つ情報を用意しています。

DjangoのCreateViewでユーザーから入力されたデータを加工して別のテーブルに格納する方法

DjangoのCreateViewでユーザーから入力されたデータを加工して別のテーブルに格納する方法。 例としてユーザーから受け取ったURLからhttpに完全一致する文字列を削除してIDフィールドに格納してみる。

DjangoアプリにAjaxで非同期通信のいいね機能を実装する方法

いいねボタン押下

DjangoアプリにFacebookやTwitterなどでおなじみのいいね機能を実装する方法について解説します。いいね機能自体は汎用ビューのCreateViewなどで簡単に実装できますが、こういった機能はJavaScriptのAjaxを使ってページ遷移を伴わない非同期通信で処理するのが一般的です。