Найти - Пользователи
Полная версия: Вывод данных с ненужными шаблонной переменной и скобками
Начало » Django » Вывод данных с ненужными шаблонной переменной и скобками
1
quix
В юраузер ыводит такую вот колбасу:
[<O_nas: Tut informaciyz o nas >] 

По моему “Больше/меньше” и квадратные скобки не совсем уместны

class O_nas(models.Model):
    text_o_nas = models.TextField(4000)
    
    def __unicode__(self):
        return u' %s ' % (self.text_o_nas)

{% extends "base.html" %}
{% block block_o_nas %}
	{{o_nas}}
{% endblock %}

JOHN_16
quix
Дополните это соответствующей функцией представляения и истина станет ближе
SirJorah
quix
Как выборку делаете? objects.get? objects.filter? objects.all? Если filter или all, то на выходе список и скобки чуть более чем ожидаемы, даже если запись в таблице одинока, как Маленький Принц. Пользуйте либо цикл в шаблоне:
{% for o_nas_one in o_nas %}
    ...hack
    ...hack
    {{o_nas_one.text_o_nas}}
    ...hack
{% endfor%}
либо в контекст передавайте
O_nas.objects.all()[0]
Как-то так…
quix
Всем большое спасибо!
quix
Ай НИД Хелп
Простейший URL-запрос DB
from django.views.generic import ListView
from church.models import Article
url(r'^articles/?$', ListView.as_view(model = Article),
        name = 'url_article'))
models.py
class Article(models.Model):
    title = models.CharField(max_length=150, verbose_name='Title')
    content = models.TextField()
    pub_date = models.DateField(auto_now=True, verbose_name='Create Date')
    update = models.DateField(auto_now=False, blank=True, null=True,verbose_name='Last Update')
    #author = models.ForeignKey(to = User, verbose_name='Author')
    slug = models.SlugField(primary_key=True, max_length=250, unique=True)
    summary = models.TextField(blank=True, max_length=250, help_text='Meta Description')
И скорее всего тут … но все же, где же трабла???
(Джанго не ругается, выдает пустую article_list.html страницу )
{% for bla_bla in url_article  %}
		{{ bla_bla.title }} 
{% endfor %}

ПЛЗ… ХЛП!
FishHook
url_article - название урла, а не списка объектов в контексте. Список объектов - это object_list.
quix
FishHook
url_article - название урла, а не списка объектов в контексте. Список объектов - это object_list.

Спасибо! Навели на всякополезные мысли!
Все переделал, подключил классы в view-шках - оч удобно!
from django.conf.urls import include, url, patterns 
from church.views import ArticleList
urlpatterns = patterns('',
    url(r'^admin/', include(admin.site.urls)),
    url(r'^articles/', ArticleList.as_view()))


from django.views.generic import ListView
from church.models import Article
class ArticleList(ListView):
    queryset = Article.objects.all() 
    model = Article # модель в models.py
    template_name = 'article.html'

ну и т.д…

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB