<h3 class="navtitle">Account</h3>
<ul class="nav">
{% if user.is_authenticated %}
- <li><a href="http://127.0.0.1:8000/sandwich/add/" class="navlink">Add sandwich</a></li>
- <li><a href="http://127.0.0.1:8000/logout/" class="navlink">Logout</a></li>
+ <li><a href="{% url add_sandwich %}" class="navlink">Add sandwich</a></li>
+ <li><a href="{% url logout %}" class="navlink">Logout</a></li>
{% else %}
- <li><a href="http://127.0.0.1:8000/login/" class="navlink">Login</a></li>
- <li><a href="http://127.0.0.1:8000/signup/" class="navlink">Signup</a></li>
+ <li><a href="{% url login %}" class="navlink">Login</a></li>
+ <li><a href="{% url signup %}" class="navlink">Signup</a></li>
{% endif %}
</ul>
<h3 class="navtitle">Newest</h3>
<h3 class="navtitle">Sandwiches</h3>
<ul class="newest">
{% for m in monthly %}
- <li><a href="http://127.0.0.1:8000/sandwich/{{ m.year }}/{{ m.month }}/"> {{ m|date:"F" }} {{m.year}} </a></li>
+ <li><a href="{% url sandwich_by_month year=m.year, month=m.month %}"> {{ m|date:"F" }} {{m.year}} </a></li>
{% endfor %}
</ul>
<ul class="newest">
- <li><a href="http://127.0.0.1:8000/sandwich/all/" class="navlink">All sandwiches</a></li>
+ <li><a href="{% url all_sandwiches %}" class="navlink">All sandwiches</a></li>
</ul>
</div>
<div id="content">
from django.shortcuts import render_to_response
urlpatterns = patterns('',
- (r'^sandwich/add/$', views.add_sandwich),
- (r'^sandwich/addingredient/$', views.add_ingredient),
- (r'^sandwich/all/$', views.all_sandwich),
- (r'^sandwich/(?P<year>[-\w]+)/(?P<month>[-\w]+)/$', views.sandwich_month),
+ url(r'^sandwich/add/$', views.add_sandwich, name='add_sandwich'),
+ url(r'^sandwich/addingredient/$', views.add_ingredient, name='add_ingredient'),
+ url(r'^sandwich/all/$', views.all_sandwich, name='all_sandwiches'),
+ url(r'^sandwich/(?P<year>[-\w]+)/(?P<month>[-\w]+)/$', views.sandwich_month, name='sandwich_by_month'),
url(r'^sandwich/(?P<slug>[-\w]+)/$', views.specific_sandwich, name='sandwich_by_slug'),
- (r'^login/$', views.login_view),
- (r'^logout/$', views.logout_view),
- (r'^signup/$', views.create_user),
- (r'', views.current_home),
+ url(r'^login/$', views.login_view, name='login'),
+ url(r'^logout/$', views.logout_view, name='logout'),
+ url(r'^signup/$', views.create_user, name='signup'),
+ url(r'', views.current_home, name='index'),
)