STATIC_URL と MEDIA_URL は 異なる値が必要
タイトルの通りです。本番側でDebug=Falseで触ってたら気づかなかった。
FileField 使ったのですが、同じパスにしたら、上げたファイルをapacheの設定変えなくても見えるじゃんと、手抜きしたのがいかん。
ちゃんと、開発でDebug=Trueで作業してからあげましょう。っていうだけの話でした。
homebrew direnv には homebrew python が必要?
(4/27 追記) homebew版 python が必要ではなく、direnv で使ってた pythonz で pythonを入れる前に homebew版 openssl が必要だったのが問題点でした。
Mac に pythonz 入れる前にやっておくこと - AWS / PHP / Python ちょいメモ
-
-
- -
-
direnvをよく目にするので使ってみようと思ったものの、手元のMacで使うのに時間がかかった。
結論としては homebrew でインストールした direnv 使うには、母体となる python も homebrew で入れる必要あり?というところに落ちました。
母体はオリジナルにしておきたかったので direnv 使おうと思ったんだけど、若干本末転倒?でもディレクトリ移動するだけで使えるのは便利ですね。
続きを読むDjango の Debug Toolbar をリモート接続で表示
以前書いたエントリーの追記。
やはり、リモートでデバッグしてる時にも、Debug Toolbar を使いたくなったので調べてみると、接続元IPがわかれば、設定に書いてあげることで表示が可能でした。
設定方法
settings.py とかに、次の変数をセットしてあげればOK。
INTERNAL_IPS = ('127.0.0.1', 'aaa.bbb.ccc.ddd',)
※aaa.bbb.ccc.ddd は、接続「元」IP
ちなみに、
If INTERNAL_IPS is empty, the Debug Toolbar automatically sets it to '127.0.0.1' and '::1'.
とあるので、設定しない時には、ローカルホストからのアクセスのみが許可されるという状態です。
参考: