diff --git a/learning_log/settings.py b/learning_log/settings.py index 97da305..2dc9e65 100644 --- a/learning_log/settings.py +++ b/learning_log/settings.py @@ -40,6 +40,7 @@ #myapps 'learning_logs', + 'users', ] MIDDLEWARE = [ diff --git a/learning_log/urls.py b/learning_log/urls.py index 389de9b..60f2525 100644 --- a/learning_log/urls.py +++ b/learning_log/urls.py @@ -18,5 +18,6 @@ urlpatterns = [ url(r'', include('learning_logs.urls', namespace = 'learning_logs')), + url(r'^users/', include('users.urls', namespace='users')), url(r'^admin/', admin.site.urls), ] diff --git a/learning_logs/templates/learning_logs/base.html b/learning_logs/templates/learning_logs/base.html index 840cb61..fa1678f 100644 --- a/learning_logs/templates/learning_logs/base.html +++ b/learning_logs/templates/learning_logs/base.html @@ -2,6 +2,15 @@
+ {% if user.is_authenticated %} + Hello, {{ user.username }} + log out + {% else %} + log in + {% endif %} +
+ {% block content %}{% endblock content %} \ No newline at end of file diff --git a/learning_logs/templates/learning_logs/edit_entry.html b/learning_logs/templates/learning_logs/edit_entry.html index 566549b..d390add 100644 --- a/learning_logs/templates/learning_logs/edit_entry.html +++ b/learning_logs/templates/learning_logs/edit_entry.html @@ -1,10 +1,14 @@ - - - - -Edit entry:
+ + + +{% endblock content %} \ No newline at end of file diff --git a/learning_logs/templates/learning_logs/topic.html b/learning_logs/templates/learning_logs/topic.html index d22da31..bad490d 100644 --- a/learning_logs/templates/learning_logs/topic.html +++ b/learning_logs/templates/learning_logs/topic.html @@ -13,6 +13,9 @@{{ entry.date_added|date:'M d, Y H:i' }}
{{ entry.text|linebreaks }}
++ edit entry +
Your username and password didnt match.Please try again
+ {% endif %} + + + +{% endblock content %} \ No newline at end of file diff --git a/users/urls.py b/users/urls.py new file mode 100644 index 0000000..c752157 --- /dev/null +++ b/users/urls.py @@ -0,0 +1,13 @@ +"""Defines url patterns for users""" + +from django.conf.urls import url +from django.contrib.auth.views import login + +from . import views + +urlpatterns = [ + #login page + url(r'^login/$', login, {'template_name': 'users/login.html'}, + name='login'), + url(r'^logout/$', views.logout_view, name='logout'), +] \ No newline at end of file