Я пытаюсь создать простой блог с Django, и теперь я застрял на чем-то, что, вероятно, действительно легко исправить.
В одном из моих просмотров я загружаю все посты, отсортированные в хронологическом порядке, ничего странного там нет.
Теперь я хотел бы загрузить эту страницу и добавить точку привязки к каждому сообщению, чтобы они были доступны по отдельности.
шаблон:
{% for post in allPosts %}
<div id="post">
<h4><a href="/blog/{{post.id}}">{{post.title}}</a></h4>
<br>
{{post.content}}
<br>
<i>{{post.datetime}}</i>
</div>
<br>
{% endfor %}
Я использую пустой URL для загрузки страницы индекса; таким образом, это представление достигается с http://localhost:8000 в devmode.
Теперь, если я добавлю точку привязки (в отсутствии лучшего слова ...) к каждому из моих постов, например:
изменение: <div id="post">
до <div id="post_{{post.id}}">
Должен сделать каждое сообщение на этой странице доступным через:
http://localhost:8000 # post_1
..и так далее ..
Это прекрасно работает, когда URL-адрес набирается непосредственно в поле адреса браузера, но когда я пытаюсь получить его по ссылке из самой страницы, ничего не происходит ..
Действительно благодарен за любые указания на то, в чем может заключаться моя проблема ..