Я просто пытаюсь перечислить свои записи в блоге за определенный месяц за определенный год, но ни одна из моих публикаций не отображается. Когда я набираю правильный URL-адрес: 2011 / nov, сообщения не отображаются, и у меня есть сообщения за ноябрь 2011, сохраненные в моем администраторе.
Кроме того, по некоторым причинам, мой файл CSS не принимается во внимание. Когда я перехожу на URL 2011 / nov, я просто получаю HTML без стилей и ни одного из своих постов. Что я здесь не так делаю?
#models.py
class Post(models.Model):
title = models.CharField(max_length=120)
slug = models.SlugField(max_length=120, unique = True)
body = models.TextField()
published = models.DateTimeField(default=datetime.now)
categories = models.ManyToManyField(Category)
def __unicode__(self):
return self.title
#urls.py
info_dict = {
'queryset': Post.objects.all(),
'date_field': 'published',
}
urlpatterns = patterns('',
(r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/$',
date_based.archive_month,
dict(info_dict, template_name='blog/archive.html',)),
#blog/archive.html
<link href="../static/style.css" rel="stylesheet" type="text/css" media="screen" />
.
.
.
{% for post in post_list %}
<h3 class="title"><a href="{% url single_post slug=post.slug %}">{{post.title}}</a>
</h3>
{% endfor %}