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?
Holen Sie sich zufällige Orderd -Abfragen, die auf einer Tagesnummer in Django Python basieren ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post