痛風とシステム障害を恐れるエンジニアのブログ

趣味のことだったり仕事に関することだったりを徒然なるままに。webとかオープン系の会社で働いてます。お仕事の依頼お待ちしておりまーす。

2015-08-01から1ヶ月間の記事一覧

Djangoの設定ファイルの読み込みを実行環境ごとに分けてみる

ローカルの開発環境と本番の実行環境とでDjangoを動かすときに、データベースの設定やDEBUGフラグの設定など、都度都度切り替えるのもめんどくさいので、なにかよい方法がないかと色々と試してみたのでその過程をメモっておきます。

Python Social Authを使ってみる その3

サーバーの環境は Nginxのproxy_redirectを使用して、Docker上のDjangoサーバにリクエストを転送しています。 こんな感じ。 proxy_pass http://127.0.0.1:9090;そのままブラウザからアプリに接続して、SNS認証を行うと、コールバック先が http://127.0.0.1:9…

Python Social Authを使ってみる その2

色々と箇条書き1.settings.py DEBUG = Falseにした場合はALLOWED_HOSTSの中身も設定しないとHTTPステータス400が返って来てわけわかんなくなる。 DEBUG = False ALLOWED_HOSTS = ['*'] 2.Facebookの認証処理をローカルで行う場合は、適当に名前付けしとか…

Python Social Authを使ってみる

勉強がてら「Python Social Auth 」を入れてみます。omab/python-social-authgithub.com「Python Social Auth 」はつい最近にもアップデートされているので、今回は安心して使えるのではないかな!まずはpipからインストール。 pip install python-social-au…

Python3.4の環境にdjango-social-authを入れてみる その2

とりあえず、サンプルページを作って動かしてみたら ImportError at / cannot import name 'simplejson' とエラーが出る。 ぐぐってみると python - How to solve the ImportError: cannot import name simplejson in Django - Stack Overflow こちらに I th…

今月の尿酸値は・・・

7.1 (@@)いつも定期健診を受けたら封書が届いて先生から一言添えられてるのですが今回は 「最近ビールを飲み過ぎてませんか?」 でした。 あたりです(;´∀`)なお、今週は3日も呑みの予定が入ってます(@@)

Python3.4の環境にdjango-social-authを入れてみる。

SNSとの連携を容易に実現するために「django-social-auth」をインストールしてみます。 とりあえずは何も考えずに pip install django-social-auth と入力すると print "unable to find version in %s" % (VERSIONFILE,) SyntaxError: invalid syntax とこん…

Ubuntu上のPostgreSQLのデータディレクトリを変更する方法

UbuntuのPostgreSQLは他のとちょっと作法が違うようなのでメモっておきます。 何も考えずに起動コマンドの引数でデータディレクトリを指定したら "`{設定変更したフォルダ}/global/pg_control": No such file or directory とエラーが出ました。 Ubuntuは困…

Pycharm:import文で「Unresolved reference」と警告されてしまう

/hoge/app1/ /hoge/app2/child1/ __ini__.py hoge.py fuga.py /hoge/app2/child2/ というフォルダ構成で、app1とapp2はDjangoフレームワーク上で別アプリとして開発している。 この状態でhoge.pyでfuga.pyをimportするときは from child1.fuga import ~~ と…

大文字小文字のディスクイメージを作った際にIntelliJ系のツールを立ち上げるとエラーが出る。

Macで大文字小文字に区別するディスクイメージを作ったときに発生した現象。どうも大文字小文字の区別をつけたことによって、AndroidStudioとかPycharmを起動した時に警告がでるので vi ~/Library/Preferences/<appFolder>/idea.propertiesとして idea.case.sensitive.f</appfolder>…

Vagrantでエラーが出て起動できない。

Failed to mount folders in Linux guest. This is usually because the "vboxsf" file system is not available. Please verify that the guest additions are properly installed in the guest and can work properly. The command attempted was: mount -…

Macを購入しました

とりあえず環境構築のメモ Java AndroidStuido Pycharm Xcode iTerm Vagrant VitualBox SublimeText3 HomeBrew python3 flask Django とりあえずこんなもんかな?