Sharad's Blog
++
+
Latest Posts
++
{{ blog.title }}
+ {{ blog.pubdate_pretty }} ++ +
+
{{ blog.summary }}
++ {% endfor %} +
diff --git a/blog/admin.py b/blog/admin.py index e8fab64..26608a1 100644 --- a/blog/admin.py +++ b/blog/admin.py @@ -1,7 +1,4 @@ from django.contrib import admin - -# Register your models here. - from .models import Blog admin.site.register(Blog) diff --git a/blog/models.py b/blog/models.py index 71e0ef2..e50072e 100644 --- a/blog/models.py +++ b/blog/models.py @@ -1,11 +1,18 @@ from django.db import models -import datetime -# Create your models here. - class Blog(models.Model): title = models.CharField(max_length=200) pubdate = models.DateTimeField() body = models.TextField(max_length=1000) image = models.ImageField(upload_to='images/') + + def __str__(self): + return self.title + + def summary(self): + return self.body[:100] + + def pubdate_pretty(self): + return self.pubdate.strftime('%b %e %Y') + diff --git a/blog/templates/blog/allblogs.html b/blog/templates/blog/allblogs.html new file mode 100644 index 0000000..91f6806 --- /dev/null +++ b/blog/templates/blog/allblogs.html @@ -0,0 +1,101 @@ + + +
+ + + + + +{{ blog.summary }}
+