У меня есть модель, которая представляет картины, которые я представляю на своем сайте. На главной веб -странице я хотел бы показать некоторые из них: новейший, который не посещался в течение большей части времени, самый популярный и случайный. < /p>
Я использую django 1.0.2. < /p>
, в то время как первые 3 из них легко потянуть, используя модели django, последний (случайный) вызывает у меня некоторые проблемы. Я могу кодировать это, по моему мнению, с чем -то вроде этого: < /p>
number_of_records = models.Painting.objects.count()
random_index = int(random.random()*number_of_records)+1
random_paint = models.Painting.get(pk = random_index)
< /code>
Это не похоже на то, что я хотел бы иметь в моем представлении - это полностью часть абстракции базы данных и должно быть в модели. Кроме того, здесь мне нужно позаботиться об удаленных записях (тогда количество всех записей не охватывает мне все возможные значения ключей) и, вероятно, много других вещей.>
Подробнее здесь: https://stackoverflow.com/questions/962 ... jangos-orm
Как вытащить случайную запись, используя ORM Джанго? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как я могу выбрать случайную запись из базы данных с помощью Eloquent ORM Laravel 4?
Anonymous » » в форуме Php - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-
-
-
MySQL: выберите случайную запись, но вес в направлении определенных записей
Anonymous » » в форуме Php - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-