Django

1/2ページ

Djangoをデバッグモード利用時に、ローカルホスト以外からのアクセスを許可する方法(PyCharm利用)

  • 2018.02.25

Djangoはデフォルトでは、デバッグモード時は、localhostからのアクセスしか受け付けません。Dockerなどを利用していると、直接アクセスできないことがあります。 解決方法は、起動時パラメータに0.0.0.0:8000のように、ホスト名を指定することです。0.0.0.0は任意のアドレスすべてを受け入れるようになります。適切なIPを指定することで、必要最低限にすることも可能です。 PyCh […]

DjangoにNewRelicを入れたが、ログが出ない

  • 2015.02.27

NewRelicというフリーのサーバ監視サービスがあります。各言語に対応しているエージェントを入れると、サーバリソースやSQLクエリまでモニタリングしてくれるそうです。 Djangoでサービスを作ろうとしているので、いれてみたのですが、全くログが送信されません。 コマンドラインからのテストログは送信できたので、ポートなどではなさそうです。gunicornを使用しているのですが、django自体は起 […]

django+nginx+gunicornでBad Request(400)

  • 2015.02.14

django + nginx + gunicornの環境で、サーバ構築しているのですが、djangoのDEBUG=Falseにした途端、Bad Request(400)が発生しました。 原因はALLOWED_HOSTSに指定がないサーバからのアクセスのためなのですが、[‘*’]を追加してもダメでした。 最終的な原因としては、nginx→djangoの箇所で、適切な名前が渡っ […]

DjangoのManyToManyFieldの値が取れない

  • 2015.02.01

DjangoでManyToManyFieldのリストを取得しようと思ったら、できなくてハマった。例えば以下の状況を考えます。 class Publication(models.Model): title = models.CharField(max_length=30) class Article(models.Model): headline = models.CharField(max_len […]