Форум сайта python.su
В юраузер ыводит такую вот колбасу:
[<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 %}
Офлайн
quix
Дополните это соответствующей функцией представляения и истина станет ближе
Офлайн
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]
Офлайн
Всем большое спасибо!
Офлайн
Ай НИД Хелп
Простейший URL-запрос DB
from django.views.generic import ListView from church.models import Article url(r'^articles/?$', ListView.as_view(model = Article), name = 'url_article'))
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')
{% for bla_bla in url_article %} {{ bla_bla.title }} {% endfor %}
Офлайн
url_article - название урла, а не списка объектов в контексте. Список объектов - это object_list.
Офлайн
FishHook
url_article - название урла, а не списка объектов в контексте. Список объектов - это object_list.
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'
Офлайн