Как вытащить случайную запись, используя ORM Джанго?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как вытащить случайную запись, используя ORM Джанго?

Сообщение Anonymous »

У меня есть модель, которая представляет картины, которые я представляю на своем сайте. На главной веб -странице я хотел бы показать некоторые из них: новейший, который не посещался в течение большей части времени, самый популярный и случайный. < /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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как я могу выбрать случайную запись из базы данных с помощью Eloquent ORM Laravel 4?
    Anonymous » » в форуме Php
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • MySQL: выберите случайную запись, но вес в направлении определенных записей
    Anonymous » » в форуме Php
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Codeigniter меняет ORM php-activerecord на новый ORM для PHP 8.2
    Гость » » в форуме Php
    0 Ответы
    72 Просмотры
    Последнее сообщение Гость
  • Ошибка Mikro-Orm: не указан драйвер при запуске команд миграции Mikro ORM против скомпилированных файлов JS
    Anonymous » » в форуме Javascript
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Джанго не распознает URL-адреса администратора Джанго
    Anonymous » » в форуме Python
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»