SELECT FOR UPDATE in Django < 1.4

1
2
3
4
5
6
def select_for_update(queryset):
    """Returns a RawQuerySet with SELECT ... FOR UPDATE."""
    query = queryset.query.clone()
    query.select_related = False
    sql = "%s FOR UPDATE" % query
    return queryset.model.objects.raw(sql)

More like this

  1. Admin page without inlines dinamically by davmuz 11 months, 1 week ago
  2. MultiSelectField with comma separated values (Field + FormField) by quinode 1 year ago
  3. Link raw_id_fields (both ForeignKeys and ManyToManyFields) to their change pages by EmilStenstrom 2 years, 7 months ago
  4. caching parsed templates by forgems 5 years, 5 months ago
  5. SOAP web service with soaplib 0.9+ by wRAR 2 years, 7 months ago

Comments

(Forgotten your password?)