I managed to create a URL tag for my index. But right now I’m confused how to add links to other pages.
I put this on my urls.py
url(r'^$', 'index', name='index'),
The next thing I put this tag into the href:
{% url 'index' %}
But what if I wanted to create a new page and would be linking to it. How would I do it the best way?
Advertisement
Answer
So next you would extend your urls.py
to look something like this:
url(r'^$', 'index', name='index'), url(r'^blog$', 'blog', name='blog'),
Then in your html you can use either one:
<a href="{% url 'index' %}">Home</a> <a href="{% url 'blog' %}">Blog</a>
You can of course use the template tage {% url 'index' %}
as many times as you need in any template.