-1
私は「ArticleBlock」を使用したい、それは私が次のモデル DjangoどのようにDBからリストにすべてのオブジェクトを取得できますか?
class ArticleBlock(models.Model):
class Meta:
db_table = "articleblock"
articleBlockName = models.CharField(max_length=50)
class Articles(models.Model):
class Meta:
db_table = "articles"
articles_titel = models.CharField(max_length=50)
articles_text = models.TextField()
articles_date = models.DateTimeField()
articles_main = models.ForeignKey(ArticleBlock)
最初の質問
を書いたいくつかの「記事」を持っている必要がありますか? 正しいですか?私はいくつかのブロックに多くの記事をバインドしたい場合は? view.pyで は、私は次があります。
def article_theme(request, articleblock_id=2):
return render_to_response('article_theme.html',
{"ArticleBlock_name": ArticleBlock.objects.get(id=articleblock_id),
'articles_list':list(Articles.objects.filter
(articles_articleblock_id=articleblock_id))})
私はそれらをランダムに並べ替えるには、記事で)(リストを取得します。 DBからどのようにリストを取得できますか?
でこれらの変数にアクセスすることはできます。、<記事:記事オブジェクト>、。 ...と私はできません:random.shuffle(articles_list) –