Изображение не отображается на странице (ImageField)
MEDIA_ROOT и MEDIA_URL не определены в settings.py
Мои модели.py
from django.db import models
class Profile(models.Model):
avatar = models.ImageField(upload_to='avatars')
views.py
from django.shortcuts import render, get_object_or_404
from img.models import Profile
def index(request):
p = get_object_or_404(Profile, pk=1)
return render(request, '1.html', {'p': p})
Я не думаю, что это важно, но мой urls.py
from django.conf.urls import patterns, url
from img import views
urlpatterns = patterns('',
url(r'^$', views.index, name='index')
)
И мой шаблон (img src= "avatars/00.jpeg в HTML)
<img src="{{ p.avatar.url }}" />
Мое дерево проекта
Что нужно исправить?
0
1 ответ
Похожие вопросы
Посмотрите другие вопросы по меткам python django django-models или Задайте вопрос