Стратегии ускорения пакетных операций ORM в Django

Это невозможно сделать только с помощью CSS, но вы можете сделать это с помощью JavaScript и API.

Например, это HTML

<div>
   <p class="stock">Stock</p>
</div>

JavaScript


var stock = document.querySelector('.stock');
    function countProducts(){
            fetch('http://127.0.0.1:8000/stock')
            .then(function(response) {
                return response.json();
            })
            .then(function(myJson) {
                if (myJson != 0) {
                    stock.style.color= 'green';
                 }else{
                    stock.style.color = 'red';
                }
            });
    }

Но если вы хотите знать, как это сделать в CSS. Это так

HTML

   <div>
       <p class="stock">Stock</p>
       <p class="NoStock"> No Stock </p>
    </div>


    //If there is a stock
    .stock{
     color: 'green';
     display: inherit;
    }

    .noStock{
      color: 'red';
      display : 'none';
    }

    //If there is  not a stock

    .noStock{
     color: 'red';
     display: 'inherit';
    }

    .stock{
     color: green;
     display: 'none';
    }
9
задан Paco 7 September 2013 в 23:59
поделиться

2 ответа

Билет, с которым Вы связались, для объемного создания - если Вы не полагаетесь на переопределенный save метод или пред/сообщение сохранение сигнализирует, чтобы внести свою лепту, продолжают работать, сохраняют, QuerySet имеет update метод, который можно использовать для выполнения UPDATE на фильтрованных строках:

Something.objects.filter(x__in=['a', 'b', 'c']).update(a='something')
15
ответ дан 4 December 2019 в 13:05
поделиться

Необходимо использовать транзакции или создать sql оператор вручную. Вы могли также попытаться использовать SQLAlchemy, который поддерживает несколько больших функций ORM как Единица работы (или транзакция приложения).

Транзакции Django: http://docs.djangoproject.com/en/dev/topics/db/transactions/?from=olddocs

SQLAlchemy: http://www.sqlalchemy.org/

1
ответ дан 4 December 2019 в 13:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: