擅长:python、mysql、java
<p>Django将允许您查询您的<code>TagMap</code>模型(假设这里有一个Django模型),以获取给定标记对应的条目数。在</p>
<p>然后,您将能够在对ORM的单独调用中更新使用计数器。在</p>
<p>使用原始SQL查询,您可能可以在单个查询中同时完成这两项任务,但Django ORM不允许这样做(另请参见<a href="https://stackoverflow.com/questions/19686559/django-subquery-in-insert">Django subquery in insert</a>)。在</p>
<p>根据您的并发需求,如果您想坚持使用ORM进行这种非规范化,那么在第一个查询中使用<code>select_for_update</code>可能有助于实现隔离。在</p>