Задать вопрос
@roman_roman

Почему tempate tags не работают в панели администратора Django?

Django 1.9, с помощью модели Post создаю запись в панели администратора django.
Добавляю текст в поле Content:
Текст {{ value|linebreaks }} Текст
Сохраняю, перехожу на страницу поста. Строка остается прежней :
Текст {{ value|linebreaks }} Текст
То есть template tag не работает. Делал по этому туториалу.

Код admin.py и models.py для приложения blog:
from django.contrib import admin
from blog.models import Post 

# Register your models here.

admin.site.register(Post)


models.py:

from django.db import models
# Create your models here.

class Post(models.Model):
  title = models.CharField(max_length=255)
  datetime = models.DateTimeField(u'Дата публикации')
  content = models.TextField(max_length=10000)

  def __unicode__(self):
    return self.title

  def get_absolute_url(self):
    return '/blog/%i/' % self.id
  • Вопрос задан
  • 136 просмотров
Подписаться 1 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 1
un1t
@un1t
Дак это должно быть в шаблоне, а ты это в модель запихал.
some.html
{{ post.content|linebreaks }}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы