summaryrefslogtreecommitdiff
path: root/blog
diff options
context:
space:
mode:
authorYuval Adam <_@yuv.al>2018-06-03 16:03:11 +0300
committerYuval Adam <_@yuv.al>2018-06-03 16:03:11 +0300
commitc7e6f0fda8b17841e7be5da44766e366c90f1ccd (patch)
tree461d81a349898e29c252fa56e71c0c4f60692f5a /blog
parentd285da4ebfb461633487901167f0097ea69766b0 (diff)
Connect database to templatesHEADmaster
Diffstat (limited to 'blog')
-rw-r--r--blog/templates/blog/post_list.html18
-rw-r--r--blog/urls.py6
-rw-r--r--blog/views.py6
3 files changed, 29 insertions, 1 deletions
diff --git a/blog/templates/blog/post_list.html b/blog/templates/blog/post_list.html
new file mode 100644
index 0000000..acd4ced
--- /dev/null
+++ b/blog/templates/blog/post_list.html
@@ -0,0 +1,18 @@
+<html>
+ <head>
+ <title>Django Girls blog</title>
+ </head>
+ <body>
+ <div>
+ <h1><a href="/">Django Girls Blog</a></h1>
+ </div>
+
+ {% for post in posts %}
+ <div>
+ <p>published: {{ post.published_date }}</p>
+ <h1><a href="">{{ post.title }}</a></h1>
+ <p>{{ post.text|linebreaksbr }}</p>
+ </div>
+ {% endfor %}
+ </body>
+</html> \ No newline at end of file
diff --git a/blog/urls.py b/blog/urls.py
new file mode 100644
index 0000000..f1a02d0
--- /dev/null
+++ b/blog/urls.py
@@ -0,0 +1,6 @@
+from django.conf.urls import url
+from . import views
+
+urlpatterns = [
+ url(r'^$', views.post_list, name='post_list'),
+] \ No newline at end of file
diff --git a/blog/views.py b/blog/views.py
index 91ea44a..8a27c63 100644
--- a/blog/views.py
+++ b/blog/views.py
@@ -1,3 +1,7 @@
from django.shortcuts import render
+from django.utils import timezone
+from .models import Post
-# Create your views here.
+def post_list(request):
+ posts = Post.objects.filter(published_date__lte=timezone.now()).order_by('published_date')
+ return render(request, 'blog/post_list.html', {'posts': posts}) \ No newline at end of file