プログラミング

CentOS 7へDjangoを利用した、ファイルアップロード機能を持つWebアプリケーションを構築した時に文字コードとかファイルアクセスの問題とかで色々つまづいたので、備忘録として対処方法をまとめておきます。

前提条件

サ ...

プログラミング

Djangoのクエリセットのfilterメソッドを使うとき、毎回Googleで使い方調べてたんですが、毎回調べるのもアレなんでfilterメソッドの使い方をまとめました。

filterメソッドとは

SQLでいうところのWHE ...

プログラミング

Djangoの本番環境構築した時にかなりハマってしまったので、その時のハマりどころなども含めて手順をまとめました。

本番環境

以下の構成で本番環境を構築しました。

CentOS 6
Apache 2.2
P ...

プログラミング

Djangoで開発しているシステムをGitHubで管理してるんですが、自動テストするために「CircleCI」とサービス連携させてみました。

CircleCIの基本的な利用方法としては「circle.yml」という設定ファ ...

プログラミング

Webアプリケーションを開発していると「Excelファイルをダウンロードする」機能が必要となることがあると思います。

今回はPythonのWebアプリケーションフレームワークであるDjangoで、Excelファイルのテンプ ...

プログラミング

Djangoの管理サイトを利用している時に、データを新しく登録する時にはユーザにデータ入力させたいけど、データを編集する時にはデータ更新させたくないデータがあったんですが、ModelAdminが提供している設定項目のreadonly_ ...

プログラミング

PythonのWebアプリケーションフレームワークであるDjangoには、管理サイト(admin)という機能があります。

この機能を使うことで作成したModelのデータの追加・変更削除ができるようになります。イメージとして ...

プログラミング

PythonのWebアプリケーションフレームワークである「Django」を利用してログイン画面を作成していきます。
プロジェクトの作成やMySQLとの接続などについては過去の記事を参考にしてもらえればと思います。

環境P ...

プログラミング

Python3系でDjangoを利用した際に、MySQLに接続するのにちょっと苦労したので、その時の手順を記載します。
Python2系でやってたやり方だとうまくいかなかったので・・・。

Djangoのプロジェクト ...

プログラミング

PythonのWebアプリケーションフレームワークである「Django」を利用して、アプリを作成する手順を書いていきます。
今回はとりあえず、プロジェクトを作成して「It worked!」と表示されるところまで説明していきたい ...