1. 10 Nis, 2017 2 kayıt (commit)
  2. 25 Ock, 2017 1 kayıt (commit)
  3. 18 Ock, 2017 3 kayıt (commit)
  4. 11 Kas, 2016 1 kayıt (commit)
  5. 13 Eyl, 2016 1 kayıt (commit)
  6. 04 Haz, 2016 1 kayıt (commit)
  7. 17 May, 2016 1 kayıt (commit)
    • Loïc Bistuer's avatar
      Fixed #10506, #13793, #14891, #25201 -- Introduced new APIs to specify models'… · ed0ff913
      Loïc Bistuer yazdı
      Fixed #10506, #13793, #14891, #25201 -- Introduced new APIs to specify models' default and base managers.
      
      This deprecates use_for_related_fields.
      
      Old API:
      
      class CustomManager(models.Model):
          use_for_related_fields = True
      
      class Model(models.Model):
          custom_manager = CustomManager()
      
      New API:
      
      class Model(models.Model):
          custom_manager = CustomManager()
      
          class Meta:
              base_manager_name = 'custom_manager'
      
      Refs #20932, #25897.
      
      Thanks Carl Meyer for the guidance throughout this work.
      Thanks Tim Graham for writing the docs.
      ed0ff913
  8. 16 May, 2016 1 kayıt (commit)
  9. 11 Şub, 2016 1 kayıt (commit)
  10. 29 Ock, 2016 1 kayıt (commit)
  11. 27 Eki, 2015 1 kayıt (commit)
  12. 09 Eki, 2015 1 kayıt (commit)
  13. 20 Eyl, 2015 1 kayıt (commit)
  14. 19 Eyl, 2015 1 kayıt (commit)
  15. 20 Agu, 2015 1 kayıt (commit)
  16. 10 Agu, 2015 1 kayıt (commit)
  17. 27 Tem, 2015 1 kayıt (commit)
  18. 29 Haz, 2015 1 kayıt (commit)
    • Anssi Kääriäinen's avatar
      Fixed #23791 -- Corrected object type check for pk__in=qs · 9ed82154
      Anssi Kääriäinen yazdı
      When the pk was a relation field, qs.filter(pk__in=qs) didn't work.
      
      In addition, fixed Restaurant.objects.filter(place=restaurant_instance),
      where place is an OneToOneField and the primary key of Restaurant.
      
      A big thank you to Josh for review and to Tim for review and cosmetic
      edits.
      
      Thanks to Beauhurst for commissioning the work on this ticket.
      9ed82154
  19. 09 Nis, 2015 1 kayıt (commit)
  20. 25 Mar, 2015 1 kayıt (commit)
    • Anssi Kääriäinen's avatar
      Renamed Field.rel attribute to remote_field · 8f305563
      Anssi Kääriäinen yazdı
      Field.rel is now deprecated. Rel objects have now also remote_field
      attribute. This means that self == self.remote_field.remote_field.
      
      In addition, made the Rel objects a bit more like Field objects. Still,
      marked ManyToManyFields as null=True.
      8f305563
  21. 18 Mar, 2015 1 kayıt (commit)
  22. 06 Şub, 2015 1 kayıt (commit)
  23. 23 Ara, 2014 1 kayıt (commit)
  24. 25 Kas, 2014 1 kayıt (commit)
  25. 03 Kas, 2014 1 kayıt (commit)
  26. 24 Eyl, 2014 2 kayıt (commit)
  27. 23 Eyl, 2014 1 kayıt (commit)
    • Loic Bistuer's avatar
      Fixed #23550 -- Normalized get_queryset() of RelatedObjectDescriptor · e043aae9
      Loic Bistuer yazdı
      and ReverseSingleRelatedObjectDescriptor so they actually return QuerySet
      instances.
      
      Also ensured that SingleRelatedObjectDescriptor.get_queryset() accounts
      for use_for_related_fields=True.
      
      This cleanup lays the groundwork for #23533.
      
      Thanks Anssi Kääriäinen for the review.
      e043aae9
  28. 22 Eyl, 2014 1 kayıt (commit)
  29. 01 Tem, 2014 1 kayıt (commit)
  30. 05 Haz, 2014 1 kayıt (commit)
  31. 11 Ara, 2013 1 kayıt (commit)
  32. 03 Kas, 2013 1 kayıt (commit)
  33. 23 Eki, 2013 1 kayıt (commit)
  34. 30 Eyl, 2013 1 kayıt (commit)
    • Aymeric Augustin's avatar
      Fixed #21134 -- Prevented queries in broken transactions. · 728548e4
      Aymeric Augustin yazdı
      Squashed commit of the following:
      
      commit 63ddb271a44df389b2c302e421fc17b7f0529755
      Author: Aymeric Augustin <aymeric.augustin@m4x.org>
      Date:   Sun Sep 29 22:51:00 2013 +0200
      
          Clarified interactions between atomic and exceptions.
      
      commit 2899ec299228217c876ba3aa4024e523a41c8504
      Author: Aymeric Augustin <aymeric.augustin@m4x.org>
      Date:   Sun Sep 22 22:45:32 2013 +0200
      
          Fixed TransactionManagementError in tests.
      
          Previous commit introduced an additional check to prevent running
          queries in transactions that will be rolled back, which triggered a few
          failures in the tests. In practice using transaction.atomic instead of
          the low-level savepoint APIs was enough to fix the problems.
      
      commit 4a639b059ea80aeb78f7f160a7d4b9f609b9c238
      Author: Aymeric Augustin <aymeric.augustin@m4x.org>
      Date:   Tue Sep 24 22:24:17 2013 +0200
      
          Allowed nesting constraint_checks_disabled inside atomic.
      
          Since MySQL handles transactions loosely, this isn't a problem.
      
      commit 2a4ab1cb6e83391ff7e25d08479e230ca564bfef
      Author: Aymeric Augustin <aymeric.augustin@m4x.org>
      Date:   Sat Sep 21 18:43:12 2013 +0200
      
          Prevented running queries in transactions that will be rolled back.
      
          This avoids a counter-intuitive behavior in an edge case on databases
          with non-atomic transaction semantics.
      
          It prevents using savepoint_rollback() inside an atomic block without
          calling set_rollback(False) first, which is backwards-incompatible in
          tests.
      
          Refs #21134.
      
      commit 8e3db393853c7ac64a445b66e57f3620a3fde7b0
      Author: Aymeric Augustin <aymeric.augustin@m4x.org>
      Date:   Sun Sep 22 22:14:17 2013 +0200
      
          Replaced manual savepoints by atomic blocks.
      
          This ensures the rollback flag is handled consistently in internal APIs.
      728548e4
  35. 15 Agu, 2013 1 kayıt (commit)
  36. 29 Tem, 2013 1 kayıt (commit)