Проблема с MEDIA_ROOT - PullRequest
       0

Проблема с MEDIA_ROOT

0 голосов
/ 25 января 2020

Я закончил учебник для начинающих по django -проекту и сейчас пытаюсь go дальше. Итак, я хочу добавить возможность добавлять изображения в опросы. Для этого мне нужно добавить 'django .template.context_processors.media' в context_prosessors и создать MEDIA_ ROOT. Итак, я сделал

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
print(str(BASE_DIR))
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, MEDIA_URL)
print(str(MEDIA_ROOT))

Но когда я запускаю django -сервер, я вижу следующие результаты функций печати:

print result

Что я делать неправильно? И почему я вижу результаты функций печати дважды?

1 Ответ

0 голосов
/ 26 января 2020

Изменение:

MEDIA_URL = '/media/'

На:

MEDIA_URL = 'media/'

Изучите этот пример, чтобы узнать, что происходит:

import os

print(os.path.join('a', 'b/'))    # prints "a/b/"
print(os.path.join('a', '/b/'))   # prints "/b/"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...