フラミナル

考え方や調べたことを書き殴ります。IT技術系記事多め

Python

Djangoのサンプル動かして気になる点を調査した

データベースのマイグレーション models.pyを更新したらアプリが再読み込みされる 今回とりあえず触ったのはこちらの手順。ありがとうございます。 qiita.com データベースのマイグレーション コードのModelの情報に従ってデータベースのマイグレーションを…

Django初心者が全体感を理解するため調査した内容まとめ

前提知識 Djangoについて調べる MTVモデルとは?MVCモデルとの違い MVCとは? MTVとは? DRF(Django Rest Framework)とは? WSGI(Web Server Gateway Interface)とは? 参考動画 uWSGIとは? 参考動画 ASGI(Asynchronous Server Gateway Interface)とは? 今…

DjangoとAuthleteを使ってOAuth/OIDCを理解する

OAuth2.0 とは 脱線: OpenID Connectとは? OAuthの配備パターン DjangoでOAuthを試してみる 環境構築 アクセストークンの発行 通信フローを整理 Bearerとは? アクセストークンを使ってアクセスする curlを叩いてみる OAuth2.0 とは アクセストークンの要求…

from dateutil import parserで出る「ImportError: No module named dateutil」の解消法

事象 python にてfrom dateutil import parserをしたら以下のエラーがでた (test) test$ python test.py Traceback (most recent call last): File "test.py", line 11, in <module> from dateutil import parser ImportError: No module named dateutil 原因 dateut</module>…

Amazon SES APIをPythonで使ってみる

AWS Lambdaからメールを送りたい Amazon SES SMTP とは Amazon SES を介して E メールを送信する Amazon SES コンソール SMTP インターフェイス Amazon SES API メール送信をする前の準備 ステップ 1: AWS にサインアップ ステップ 2: E メールアドレスの確…

【手順紹介】Pythonでvirtualenvをインストールしてみる

プログラミングを開発するときには、開発環境を用意する必要があります。 基本的には必要な言語やその実行環境を用意する必要があるのですが、ここではさらに一段上の仮想環境の用意に踏み込んで説明していきます。 仮想環境がなぜ必要なのか? 開発をしてい…

Proxy環境下でpipが[Errno 8] nodename nor servname provided, or not knownで失敗

Proxy配下でpipを使用した時に発生したエラーの回避策を書いておきます。 環境情報 Mac OSX 10.11.3(15D21) python 2.7.11 pip 8.1.2 発生した問題 $ sudo pip install virtualenv --proxy http://[user]:[password]@[server]:[port] -vvv The directory '…