Python

【Django 1.8】refresh_from_dbを使ってモデルをリロードする

DJango1.8からModelクラスにrefresh_from_dbというメソッドが追加されました。このメソッドは名前の通り、モデルの情報をDBからリロードします。

個人的には、特にテストケースでの利用に便利だと感じました。

read more »

Python

【Django】ユーザ認証システムの注意点

Djangoのユーザ認証システムの注意点と、その解決方法を紹介します。具体的な注意点は、loginメソッド(django.contrib.auth.login)の引数に、DBから取得したUserを与えるとエラーが発生してしまうことです。

read more »

未分類

トラブル防止!!Fabricのタスクをmasterブランチでのみ実行可能にする方法

Fabricの特定のタスクを、masterブランチのみで実行できるようにする方法を紹介します。これを利用すると、開発用のブランチをProduction環境に反映するミスなどの防止に役立ちます。

read more »

JavaScript

書いて覚えるjQuery!「TOPに戻る」ボタン編

jQueryを使って、ページの右下に「TOPに戻る」ボタンを設置する方法を紹介します。その「TOPに戻る」ボタンは、クリックすることでページの上部にスクロールします。

また、ページの上部にスクロールするのをアニメーションにする方法や、ある程度スクロールしないと「TOPに戻る」ボタンが表示されないようにする方法なども紹介しています。

read more »

JavaScript

【jQuery】フォームにAjaxで返ってきたエラーメッセージを表示する方法

jQueryを使ってAjaxリクエストを投げて、フォームにエラーメッセージを表示する方法を紹介します。また、エラーが発生している入力項目(inputなど)の中の、一番上の入力項目にスクロールを合わせる方法も紹介します。

read more »