@ozazat

Как исправить ошибку в Django?

Я новичок в Django. Прочитав документацию и несколько tutorial'ов, попробовал сделать сайт. Но что-то не ладится. Модели вроде хорошо понял (самое лёгкое :)). А остальное как из рук вон, аж желание изучать пропадает. Литературы с хорошими примерами не нашёл. Может, вы подскажете, как правильно делать?

P.S. Жалуется на шаблон.

Шаблон:
<div class="leftBox">
				<div class="categoryList">
					{%for material in materials%}				
					<div class="material">

						<div class="typedMaterialHeader">
							<div class="containImg"></div>
							<div class="matHeaderText">
								<span class="matName">{{material.material_title}}</span>
								<span class="matDate">17 июля 2016</span>
							</div>

						<div class="matText foldingText">{{material.material_text}}</div>

						<div class="matFooter">
							<span>Мне нравится</span></button>
							<span>Мне не нравится</span></button>
						</div>
					</div>
					{%endfor%}
</div>

Представление:
def materials (request):
	material = Material.objects.all()
	template = loader.get_template('templates/materials.html')
	context = Context({
		'material': material,
	})
	return HttpResponse(template.render(context))

Url'ы:
urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^materials/', views.materials),
]

Модели:
class Materials_Category (models.Model):
    name = models.CharField(max_length = 255, verbose_name = 'Название категории')
    class Meta:
        verbose_name = 'Материал'
        verbose_name_plural = 'Материалы'

class Material (models.Model):
    material_title = models.CharField(max_length=200)
    material_text = models.TextField()
    material_likes = models.IntegerField()
    category = models.ForeignKey(Materials_Category, null=True, blank=True)
    class Meta:
        verbose_name = 'Категория материалов'
        verbose_name_plural = 'Категории материалов'
  • Вопрос задан
  • 168 просмотров
Пригласить эксперта
Ответы на вопрос 2
@ozazat Автор вопроса
Решено. Проблема была в неправильном представлении. Всем спасибо.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы