SaturnВсе запросы к БД должна делать view, иначе зачем она нужна?
Можно с шаблона сделать запрос в БД, если да то как бы он выглядел
SaturnВсе запросы к БД должна делать view, иначе зачем она нужна?
Можно с шаблона сделать запрос в БД, если да то как бы он выглядел
FishHookSaturnХЗ как ты пробовал
FishHook, , будьте добры, ответьте на пару вопросов (которые меня очень волнуют)
2. Как можно в Django shell посмотреть такой запрос(я пробовал for post in a: print(post) но не выходит, хотя len(a) выводит количество постов )>>> from blog.models import Post >>> a = Post.objects.all()>>> b=Child.objects.all() >>> b [<Child: фывфыв фыв ываыв>, <Child: ываыва ываыва ываывпва>, <Child: вкапывап ывапывапывап ывапывап>, <Child: Камалов Сергей Петрович>, <Child: Петров Петро Петрович>, <Child: Сергеева Гульнара Сергеевна>] >>> for i in b: ... print i ... фывфыв фыв ываыв ываыва ываыва ываывпва вкапывап ывапывапывап ывапывап Камалов Сергей Петрович Петров Петро Петрович Сергеева Гульнара Сергеевна >>>
SaturnА я уж размечтался…
1. Можно с шаблона сделать запрос в БД, если да то как бы он выглядел
Из шаблона запрос в БД? Нет, так делать нельзя.
SaturnПоделись мыслями, зачем в шаблоне может потребоваться запрос к БД?
А я уж размечтался…
FishHookЯ бы в шаблоне зная post.id сделал бы запрос на нужные теги для данного постаSaturnПоделись мыслями, зачем в шаблоне может потребоваться запрос к БД?
А я уж размечтался…
SaturnТак они у тебя и так там есть.FishHookЯ бы в шаблоне зная post.id сделал бы запрос на нужные теги для данного постаSaturnПоделись мыслями, зачем в шаблоне может потребоваться запрос к БД?
А я уж размечтался…
dwf post_detail(request, post_id): post=Post.objects.get(pk=post_id) return render_to_response('template.html', {'post':post})
{{ post.tag }}
post = Post.objects.get(pk=number)
tags = Post.objects.filter(tags=1)
FishHookЯ конечно в Django новичок, но мне кажется что относительно модели
Как именно не так?
class Post(models.Model): category = models.ForeignKey(Category) tags = models.ManyToManyField(Tag) date = models.DateField('auto_now_add') title = models.CharField(max_length=150) description = models.TextField(max_length=1000) text = models.TextField() see = models.BooleanField()
post = Post.objects.get(pk=number)