Django

Django

Djangoのdjango-import-exportとForeignKeyフィールド

はじめに Djangoのdjango-import-exportを使って、管理画面でデータをインポートする方法を調べました。 今回インポートするモデルにはForeignKeyフィールドが含まれるので、...
Django

DjangoのAbstract ModelとOneToOneField

はじめに DjangoのAbstract Modelを使って2個のモデルに継承を行い、個別にテーブルを作りたかったのでメモしておきます。 Abstract Modelから継承したモデルをOneToOn...
Django

DjangoとJWT認証

はじめに 続き。 バックエンドのDjangoでJWTを使ってユーザ認証を行う部分です。 これが動けばフロントエンドに取り掛かれます。 コツ admin.pyでカスタムユーザーを扱えるように記述しないと...
Django

DjangoとuWSGI(http)とsystemdと永続化

はじめに 今回は、引き続き下図のDjango部の環境を作ります。 DjangoをuWSGI経由でをsystemdで永続化するための方法を調べました。 環境 pipenvによるPythonの仮想環境 「...
Django

2つのモデルを1つのフォームで扱う方法(CreateView、UpdateView)

はじめに DjangoでOneToOneで関連付けた複数のモデルを1つのフォームに表示して、同時に保存、更新する必要がありました。 django-extra-viewsを使ってもできるようですが、今回...
Django

Djangoカスタムコマンドの二重起動の防止

はじめに Djangoのカスタムコマンドを作成してcronで1分毎に動作させる案件がありました。 ただ、処理するデータ量によっては1分以内に処理が完了しないこともあるので、二重起動を防止しようと考えま...
Django

Python(Django)でパスワード付きのExcelファイルを生成する

はじめに この記事ではPythonでパスワード付きのExcelファイルを生成する方法を説明しています。 実際にはDjangoで利用しています。 openpyxlライブラリはExceファイルの読み書きが...
Django

pipenv、Nginx、uWSGI、Djangoでソケット通信とHTTP通信の環境を作る方法

はじめに この記事ではpipenvを使ってNginx、uWSGI、Djangoの環境を作る方法を説明しています。 ソケット通信で説明しています。 HTTP通信の場合は、他記事にあります。 環境 Ngi...
Django

__init__.pyを消すとrunserverで動くのにuwsgiでは動作しないなんて・・・

はじめに Djangoでプログラムを作成してuwsgiで動作させようとしたときにエラーが表示されました。 Django付属のrunserverやApache2(mod_wsgi)で試すと動作するのでエ...