プログラミング

Let's Encryptを利用している場合、Apacheの設定でhttpsだけ接続可能な状態にしていると証明書の更新時にエラーになるので毎回設定ファイルを編集して80番ポート(http)で接続できるようにしていたんですが、443番ポ ...

プログラミング

Djangoの「login_required」デコレータのカスタマイズ方法を説明していきたいと思います。

まず、「login_required」デコレータ自体がどのように実装されているかというと、

def login ...

プログラミング

Djangoのテンプレート内で引き算する方法を紹介していきたいと思います。

方法はいくつかあるので、状況に合った方法を使用してもらえればと思います。

方法1:Djangoの標準の組み込みタグを利用する

下記のよう ...

ソフトウェア開発, プログラミング

Let's Encryptの証明書を更新する際に「certbot-auto renew」コマンドを実行するのですが、下記のエラーが出て更新失敗した時の対処法をメモしておきます。

「produced an unexpecte ...

プログラミング

TIOBE Softwareが集計しているTIOBE Programming Community Indexのランキングからトップ10のプログラミング言語について、概要や特徴について説明していきたいと思います。

2017年 ...

プログラミング

最近よく「Django REST framework」というDjangoのライブラリを使用するのでその使い方をまとめておきたいと思います。

今回は入門としてライブラリのインストールから簡単な動作確認までを説明していきたいと ...

プログラミング

Djangoで開発しているときに、「Formset」を使うことがよくあるんですが、毎回ネットとかで調べながら実装しているので、メモとして実装方法をまとめておきます。

開発環境Python:3.6.2
Django:2.x ...

プログラミング

Djangoで開発をしているときに、テストコードを作成することがあると思いますが、外部のAPIなどを呼び出している時のテストコードの実装方法について、忘れないようにメモしておきます。

開発環境Django:2.x
Pyth ...

プログラミング

Angularで作成したアプリをCentOSにデプロイする手順を説明していきます。

環境Angular:6.x
CentOS:7.x
Apache:2.4
Angularをビルドする

下記のコマンドを実行し ...

プログラミング

Django 2.0から必須になったon_deleteの使い方について、毎回調べるのも面倒なのでまとめました。on_deleteはモデル同士を紐付ける時に利用する「ForeignKey」「OneToOneField」に設定します。