Форум сайта python.su
Есть страница (номер 3) со статьями. Открываю статью для подробного ознакомления, там есть кнопка НАЗАД, так вот как вернуться именно на 3-ю страницу, а не на первую. Не пойму как передать параметр номер страницы из представления списка статей в представление подробной статьи.
urls.py
urlpatterns = [ url(r'^page/(?P<num_page>\d+)/$', view.ArticlesMain.as_view(), name="articles_main"), url(r'^$', view.ArticlesMain.as_view(), name="articles_main"), url(r'^article/(?P<article_id>\d+)/$', view.ArticleFully.as_view(), name="article_fully"), ]
class ArticlesMain(ListView): template_name = "my_blog/articles_main.html" model = Article paginator_class = MyPaginator paginate_by = 3 page_kwarg = "num_page" class ArticleFully(DetailView): template_name = "my_blog/article.html" model = Article pk_url_kwarg = "article_id"
{% block content %} <div class="main_content"> {% for article in page_obj %} <div class="article"> <p class="article_title"><a href="{% url "blog:article_fully" article.id %}">{{ article.article_title }}</a></p> ................ </div> </div> {% endfor %} </div> {% endblock %}
{% block content %} <div id="btn_back"><a href="{% url "blog:articles_main" %}">Назад</a></div> .................. </div> {% endblock %}
Офлайн
При нажатии на кнопку назад исполнять такой javascript
window.history.back()
Офлайн