Holen Sie sich zufällige Orderd -Abfragen, die auf einer Tagesnummer in Django Python basierenPython

Python-Programme
Anonymous
 Holen Sie sich zufällige Orderd -Abfragen, die auf einer Tagesnummer in Django Python basieren

Post by Anonymous »

Ich habe eine Produktseite, auf der Infinit -Paginat verwendet wird, dass die Verwendung von Scroll -Trigerfunktionen zum Laden neuer Produkte auf Seite nur die normale Reihenfolge auf der Grundlage des Produktnamens angezeigt wird, den ich jeden Tag wünschen, wenn Benutzer jeden Tag eine unterschiedliche Reihenfolge der Produkte auf der Seite sehen können Problem ist, wenn ich: < /p>
verwendefrom django.db.models.functions import Random
products = Product.objects.all().order_by('-available', Random())
products = products.prefetch_related(
Prefetch('colors', queryset=ProductColor.objects.order_by('-quantity'))
)
< /code>
Wenn neue Produkte in der Seitenansicht hinzufügen, rufen Sie an und auch mein Quey -Set ruft erneut an und ich erhalte eine neue randominzierte Produktliste und Benutzer werden doppelte Produkte sehen. Wie kann ich randomisierte Quey -Set behoben werden für jeden Tag?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post