Django. URL, media настройки для отображения img - Python
Формулировка задачи:
Добрый день. Pyhon 3, django 1.8, pillow установлен Есть модель с ImageField. Нужно отобразить на странице картинку из модели. Мне кажется я напутал в сеттингсах(вообще я новичек и с картинками первый раз работаю).
во вьюхе подгружаю все объекты из модели и передаю как
вместо картинок получаю путь: при дефолте /static/tovar.jpg | при заданной ./tovar1.jpg
Помогите сформировать сеттингс пути верно, чтобы подгружать и загружать картинки в одну папку , ну и соответственно чтобы они отображались...
Листинг программы
- tovar_img = models.ImageField(upload_to='uploads', default='/img/tovar.jpg')
Листинг программы
- {{ tovar.tovar_img }}
Листинг программы
- STATIC_URL = '/static/'
- MEDIA_ROOT = os.path.join(BASE_DIR, 'static', 'uploads')
- MEDIA_URL = '/uploads/'
- STATICFILES_DIRS = [ ('static', 'C:/Python34/mynewage/static'), ]
Решение задачи: «Django. URL, media настройки для отображения img»
textual
Листинг программы
- TEMPLATES = [
- {
- 'BACKEND': 'django.template.backends.django.DjangoTemplates',
- 'DIRS': [os.path.join(BASE_DIR, 'templates')]
- ,
- 'APP_DIRS': True,
- 'OPTIONS': {
- 'context_processors': [
- 'django.template.context_processors.debug',
- 'django.template.context_processors.request',
- 'django.contrib.auth.context_processors.auth',
- "django.core.context_processors.media",
- 'django.contrib.messages.context_processors.messages',
- ],
- },
- },
- ]
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д