Форум сайта python.su
Здравствуйте!
Такая модель:
class BlogPost(models.Model): SEO_title=models.CharField(max_length=150, blank=True, verbose_name=u'СЕО тег title') SEO_description=models.CharField(max_length=250, blank=True, verbose_name=u'СЕО тег description') SEO_keywords=models.CharField(max_length=250, blank=True, verbose_name=u'СЕО тег keywords') slug=models.SlugField(max_length=100, unique=True, verbose_name=u'URL') title=models.CharField(max_length=150, unique=True, verbose_name=u'Заголовок') description=models.TextField(max_length=250, verbose_name=u'Краткое описание') body=models.TextField(verbose_name=u'Полное описание') timestamp=models.DateTimeField(db_index=True, verbose_name=u'Время создания') class Meta: verbose_name = u'Новость' verbose_name_plural = u'Новости' ordering=('-timestamp',)
<head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="keywords" content="{{keywords}}"> <meta name="description" content="{{description}}"> </head>
url(r'^news/(?P<slug>[^\.]+).html', view_post, name='view_blog_post'),
def view_post(request, slug): return render_to_response('post.html', { 'post': get_object_or_404(BlogPost, slug=slug), }, context_instance=RequestContext(request))
Офлайн
Ты имеешь ввиду это?
Шаблон:
<head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="keywords" content="{{post.SEO_keywords}}"> <meta name="description" content="{{post.SEO_description}}"> </head>
Офлайн
dnstuffУ вас в каждом урле есть уникальный кусок,
как происходит конкретизация, что именно это значение SEO_title должно соответствовать именно этому url.
Офлайн