<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
...Здесь располагается ваш контент...
</body>
</html>
body {
/* Путь до изображения */
background: url(img.jpg);
/* Фоновое изображение всегда отцентрировано по вертикали и горизонтали */
background-position: center center;
/* Фоновое изображение не повторяется */
background-repeat: no-repeat;
/* Фоновое изображение зафиксировано в окне просмотра, поэтому оно не смещается, когда высота контента больше высоты изображения */
background-attachment: fixed;
/* Вот что позволяет фоновому изображению подстраиваться под размер контейнера */
background-size: cover;
/* Устанавливает фоновый цвет, который будет отображаться, пока загружается фоновое изображение */
background-color: #464646;
color: #fff;
}
@media only screen and (max-width: 767px) {
body {
background-image: url(images.jpg);
}
}
class Post(models.Model):
title = models.CharField(max_length=150, db_index=True)
image = models.ImageField(default='default.png', blank=True, null=True)
# slug = models.SlugField(unique=True, help_text="Короткая метка, обычно используемая в URL.")
body = models.TextField(blank=True, db_index=True)
tags = models.ManyToManyField('Tag', blank=True, related_name='posts')
date_pub = models.DateField(auto_now=True, blank=True, null=True)
def get_absolute_url(self):
return reverse('post_detail_url', kwargs={'id': self.id})
def __str__(self):
return self.title