【发布时间】:2017-04-05 19:18:19
【问题描述】:
我想使用“ArticleBlock”,它必须有一些“文章”
我写了下一个模型
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 中获取列表?
【问题讨论】:
标签: python django django-models