万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    MEDIA_URLが使えない Django

    Django 1.6を使っていて{{ MEDIA_URL }}をtemplateに書いているのに使えなかった。 settings.pyには確かに MEDIA_ROOT 実際書いてもエラーにはならないが・・。 空文字になっている。なぜだろうかと思った。

    djangosnippets: Use MEDIA_URL in flatpages ここを見ると、無理やりtemplatetagsを使っている。 そこまでやらなくてもできるはずだろ!

    ここを見た。 MEDIA_URL is empty in Django 1.4 - Stack Overflow

    TEMPLATE_CONTEXT_PROCESSORS = (
        .... # 省略
        # コレがないとMEDIA_URLが使えない
        "django.core.context_processors.media",
    )

    コレでした!