0

Models.py

class Blog(models.Model):
    title = models.CharField(max_length=100, unique=True)
    slug = models.SlugField(max_length=100, unique=True)
    body = models.TextField()
    content_photo = models.ImageField(upload_to='passive_income/',blank=True)
    posted = models.DateTimeField(db_index=True, auto_now_add=True)
    author = models.CharField(max_length=255, blank=True)
    status = models.BooleanField(default=True)
    category = models.ForeignKey('blog.Category')

Views.py

def view_post(request, slug):
    return render_to_response('blog/view_post.html', {
        'post': get_object_or_404(Blog, slug=slug)
    })

view_post.html

{% extends 'blog/base.html' %}
{% block head_title %}{{ post.title }}{% endblock %}
{% block title %}{{ post.title }}{% endblock %}

{% block content %}
    <li>{{ post.body }}</li>
    <li>{{ post.content_photo }}</li>
{% endblock %}

My query is that when the URL opens a browser it does not display the image.

0 Answers0