0

ここに画像の説明を入力

これは私のプロジェクトのディレクトリ構造です。奇妙な理由で、ルート テンプレート ディレクトリの base.html は {{MEDIA_URL}} にアクセスしませんが、カート ディレクトリの base.html (同一のコピー) は {{MEDIA_URL}} にアクセスできます。

もう1つの奇妙なことは、base.htmlにこのコードがあることです

            Hi there,
            {% if user.is_authenticated %}

                {{request.user.first_name}}
            {% else %}
                Stranger
            {% endif %}
            </br>

テンプレートルートディレクトリに「{% if user.is_authenticated %}」と入力することはありませんが、カート内の base.html と完全に連携します。

これは私のsettings.pyです

# Absolute filesystem path to the directory that will hold user-uploaded files.
# Example: "/home/media/media.lawrence.com/media/"
MEDIA_ROOT = '/home/ec2-user/foodchute/foodchute/images'

# URL that handles the media served from MEDIA_ROOT. Make sure to use a
# trailing slash.
# Examples: "http://media.lawrence.com/media/", "http://example.com/media/"
MEDIA_URL = '/images/'
4

1 に答える 1

1

あなたはRequestContext(request)views.pyにいて(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': MEDIA_ROOT }),、urls.pyに追加する必要があります

https://github.com/halitalptekin/PyTr/tree/master/src/blogのように

于 2012-09-10T18:10:34.550 に答える