Mein Queryset ist derzeit der Wert posts
meiner Ansicht nach. Ich möchte jedoch mein Abfrage-Set zu Post.objects.all().filter(category=category).order_by('-date')
ändern, wenn der Benutzer zu der new
-URL navigiert. Hier ist mein Code:Wie ändere ich den Wert einer Variablen in einer Ansicht?
Urls
url(r'^$', boxes_view, name='home'),
url(r'^new/$', boxes_view, name='new'),
Ansichten
def boxes_view(request):
...
posts = Post.objects.all().filter(category=category).annotate(score_diff=F('score__upvotes') - F('score__downvotes')).order_by('-score_diff')
Vorlage
...
<button id="sort_new"><a href="{% url 'new' %}">New</a></button>
Ist es möglich, den Wert von posts
zu ändern, wenn durch die new
URL gehen?
Dies macht keinen Sinn. Sie können nicht zwei identische URLs haben. –
Mein Fehler, behoben. – Zorgan