Я пытаюсь сделать блог, но я получаю ту же страницу, нажимая на другие ссылки?
Эй, ребята, я пытаюсь сделать блог в django.Он имеет два html-файла . Index.html и еще blog.html, то index.html состоит из ссылок на blog.html , индекс имеет обзор к фактическому сообщению.
И еще ... blog.html conbsists фактические посты ,я визуализировал их с помощью цикла for ,Но проблема, которую я получаю, заключается в том, что контент поста, который я делаю, визуализируется на одной странице блога, в основном все посты визуализируются на одной странице, а не на отдельной странице,
Вот,это самое index.html
{% for obj in object %} <!-- Blog Post 1 --> <div class="item post-1"> <div class="blog-card"> <div class="media-block"> <div class="category"> {% for i in obj.categories.all %} <a href="#" title="View all posts in {{i}}">{{i}}</a> {% endfor %} </div> <a href="{% url 'blog' %}"> <div class="mask"></div> </a> </div> <div class="post-info"> <div class="post-date">{{ obj.published_date }}</div> <a href="{% url 'blog' %}"> <h4 class="blog-item-title">{{ obj.title }}</h4> </a> </div> </div> </div> {% endfor %}
Вот вам и кусочек blog.html который должен отображать содержимое
{% for object in blog_object %} <div id="main" class="site-main"> <div id="main-content" class="single-page-content"> <div id="primary" class="content-area"> <div id="content" class="page-content site-content"> <div class="post-thumbnail"> </div> <div class="post-content"> <!-- /Entry header --> <!-- Entry meta --> {% for i in object.categories.all %} <div class="entry-meta entry-meta-top"> <span><a href="#" rel="category tag">{{i}}</a></span> </div> {% endfor %} <!-- /Entry meta --> <h2 class="entry-title">{{object.title}}</h2> <!-- /Entry header --> <!-- Entry content --> <div class="entry-content"> <div class="row"> <div class=" col-xs-12 col-sm-12 "> <div class="col-inner"> <p>{{object.body | linebreaks }} </p></div> </div> </div> </div> <!-- /Entry content --> <div class="entry-meta entry-meta-bottom"> <div class="date-author"> <span class="entry-date"> <a href="#" rel="bookmark"> <span class="entry-date">{{object.published_date}}</span> </a> </span> {% endfor %} <span class="author vcard"> <a class="url fn n" href="#" rel="author"> Ubaid</a> </span> </div>
Что я уже пробовал:
Я попробовал google и stack overflowing, но там нет подходящего ответа на мой вопрос
Richard MacCutchan
Пожалуйста, не повторяйте один и тот же вопрос. Если вам нужно добавить информацию, то отредактируйте оригинал, который в данном случае я удалил.
Member 14068174
Извините за беспокойство. Пожалуйста, не могли бы вы помочь мне в этой ошибке..
Richard MacCutchan
Извините, я не знаю Джанго.
Member 14068174
Окей
Richard MacCutchan
Единственное, что я вижу, что выглядит странно, это то, что ваши URL-адреса не содержат действительных ссылок.
Member 14068174
Не могли бы вы сказать мне, какой URL-адрес не содержит действительных URL-адресов? Я не в состоянии анализировать
Richard MacCutchan
Прочтите ваш код.
Member 14068174
Я не могу найти ни одного недопустимого url-адреса
Richard MacCutchan
<a class="url fn n" href="#" rel="author"> Ubaid</a>
На что указывает символ#?