私のクエリーセットは現在、私の見解ではposts
の値です。しかし、ユーザーがnew
のURLに移動すると、クエリーセットをPost.objects.all().filter(category=category).order_by('-date')
に変更したいと思います。ここに私のコードは次のとおりです。ビュー内の変数の値を変更する方法は?
のURL
url(r'^$', boxes_view, name='home'),
url(r'^new/$', boxes_view, name='new'),
ビュー
def boxes_view(request):
...
posts = Post.objects.all().filter(category=category).annotate(score_diff=F('score__upvotes') - F('score__downvotes')).order_by('-score_diff')
テンプレート
...
<button id="sort_new"><a href="{% url 'new' %}">New</a></button>
はnew
URLを経由posts
の値を変更することが可能ですか?
これは意味がありません。 2つの同一のURLを持つことはできません。 –
私の間違いは修正されました。 – Zorgan