Как реализовать страницу отдельного поста в блоге? - Python

Узнай цену своей работы

Формулировка задачи:

Привет всем! Подскажите пожалуйста как реализовать страницу details - страница отдельного поста. Есть главная страница index на которой выводится список постов:
Листинг программы
  1. {% block content %}
  2. {% for x in posts %}
  3. <h2><a href="{{ x.get_absolute_url }}">{{ x.title }}</a></h2>
  4. <p>{{ x.content }}</p>
  5. <p>{{ x.datetime|date:"D d M Y" }}</p>
  6. <hr />
  7. {% empty %}
  8. <p>Нет новостей</p>
  9. {% endfor %}
  10. {% endblock %}
в view.py написано:
Листинг программы
  1. def index(request):
  2. posts = Post.objects.all()
  3. return render_to_response('index.html', {'posts': posts})
функция get_absolute_url() реализованная в model.py:
Листинг программы
  1. def get_absolute_url(self):
  2. return "/Blog/%i/" % self.id
как теперь указать в view,py что необходимо перейти на страницу details.html после нажатии на ссылку
Листинг программы
  1. <a href="{{ x.get_absolute_url }}">{{ x.title }}</a>
?

Решение задачи: «Как реализовать страницу отдельного поста в блоге?»

textual
Листинг программы
  1. <link href="/static/bootstrap.css" rel="stylesheet">

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы