質問は簡単です。複数のユーザーがレシピを提出するレシピウェブサイトを構築しています。 私は、すべてのユーザーをリストする1ページを作成し、最新の投稿に基づいてユーザー階層を整理したいと考えています。どのような方法は、views.pyのユーザーを照会し、コンテキストに渡すための最良の方法ですか?Django:最新の投稿に基づいてユーザに問い合わせる方法
コードスニペットは次のようなものです。あなたがのForeignKeyを使用してユーザーにリンクUserRecipeモデルを見ることができるように
models.py
class UserRecipe(models.Model):
user = models.ForeignKey(User)
name = models.CharField(max_length=200)
created_date = models.DateTimeField(default=timezone.now)
。ですから、views.pyのビューをビルドしてユーザーをリストし、最後のUserRecipe created_dateの日付に基づいてランク付けします。
ユーザーを照会し、UserRecipe created_dateに基づいてそれらを整理するには、それを行う最も良い方法は何ですか?
を、あなたはすべてのレシピFを一覧表示しますかROMを最新のものから古いものまで?または、ユーザーが最近レシピを投稿したユーザーに基づいて、ユーザーを一覧表示しますか? – kujosHeist
どのユーザーが最近レシピを投稿したのかに基づいてユーザーをリストしたい – Arekay
@Arekayはフィルターのクエリで '' 'order_by( ' - time_create')' ''を追加します。 –