Permalink
Switch branches/tags
19453-sensitive-variables add-import-model advance-deprecations-for-1.6 allow-reverse-assignment-to-unsaved-instances app-loading-relase-notes atomic-without-autocommit attic/boulder-oracle-sprint attic/full-history attic/generic-auth attic/gis attic/i18n attic/magic-removal attic/multi-auth attic/multiple-db-support attic/new-admin attic/newforms-admin attic/per-object-permissions attic/queryset-refactor attic/schema-evolution-ng attic/schema-evolution attic/search-api attic/sqlalchemy attic/unicode avoid-rewrapping-context avoid-vendor-checks better-api-to-disable-atomic-requests bind-template-to-context cleanup-template-loaders connection-close-in-transaction contrib-app-configs database-level-autocommit default-app-config default deployment-checklist deprecated-databases-test_-settings diffsettings-all document-related-field-implementation faster-loaddata faster-staticfiles-tests fix-filesystem-paths-handling fix-request-finished-signal forbid-queries-in-broken-transactions force-loading-apps-before-models make-reason-phrase-customizable master new-app-loading-docs parallelize-tests-attempt-2 persistent-connections purge-function-based-template-loaders py3-2to3 py3-install-docs py3 python-2-cleanups queryset-datetimes recommend-relative-imports redirects-without-sites refactor-exception-wrapping refactor-get-models refactor-template-engine-as-library refactor-tzinfo-classes remove-american-journalism-parody remove-manual-caching-in-globals reorder-database-wrappers-methods replace-and-or-by-if-else require-postgresql-84 runtests-parallel-messages session-fixes simplify-project-template simplify-timezone-is-aware-naive soc2009/admin-ui soc2009/http-wsgi-improvements soc2009/i18n-improvements soc2009/model-validation soc2009/multidb soc2009/test-improvements soc2010/app-loading soc2010/query-refactor soc2010/test-refactor split-broken-links-middleware sqlite-connection-queries stable/0.90.x stable/0.91.x stable/0.95.x stable/0.96.x stable/1.0.x stable/1.1.x stable/1.2.x stable/1.3.x stable/1.4.x startup t6992 t16218 t17083 t17552 t18916 t20025 t20420 t20579 t20636 t21166 t21680 t21875 t22508 t22790 t24265 t24685 t24921 t25302-again t25510 t26063 t27824 team-organization test-mirror-on-oracle tweak-perf-docs tz-naive-per-db unique-app-labels update-release-process urlquote-args-in-reverse yet-another-app-loading-branch zoom-zoom-tests
Nothing to show
Commits on Nov 16, 2014
  1. Used get_template_loaders in the cached loader.

    aaugustin committed Nov 15, 2014
    This ensures that enabling the cached loader doesn't change behavior.
    
    (Before this commit, it did when the list contained unusable loaders.)
  2. Refactored getting the list of template loaders.

    aaugustin committed Nov 15, 2014
    This provides the opportunity to move utility functions specific to the
    Django Template Language outside of django.template.loader.
  3. Removed obsolete comment.

    aaugustin committed Nov 15, 2014
    It didn't account for class-based template loaders.
  4. Removed override_template_loaders and override_with_test_loader.

    aaugustin committed Nov 15, 2014
    They can be replaced with override_settings and that makes the
    corresponding tests much more obvious.
  5. Refactored listing template subdirectories in apps.

    aaugustin committed Nov 10, 2014
    This change has the nice side effect of removing code that ran at import
    time and depended on the app registry at module level -- a notorious
    cause of AppRegistryNotReady exceptions.
  6. Removed skip_template argument of locmem.Loader.load_template_source.

    aaugustin committed Nov 15, 2014
    It didn't do anything, wasn't documented and wasn't used anywhere.
  7. Removed the "test:" prefix from locmem template identifiers.

    aaugustin committed Nov 15, 2014
    Since it isn't branded as a test utility any more and could be used for
    other purposes than test code, that prefix no longer makes sense.
    
    It wasn't used anywhere either.
  8. Moved all template loaders under django.template.loaders.

    aaugustin committed Nov 15, 2014
    Reformatted the code of base.Loader according to modern standards.
    
    Turned the test template loader into a regular locmem.Loader -- but
    didn't document it.
    
    Added a normal deprecation path for BaseLoader which is a public API.
    
    Added an accelerated deprecation path for TestTemplateLoader which is
    a private API.
  9. Fixed regression in 4dc4d12. Refs #21598.

    aaugustin committed Nov 15, 2014
    That commit contained a mistake that resulted in the use_cached_loader
    option of override_with_test_loader being ignored. As a consequence some
    configurations weren't exercised any more by the test suite.
  10. Renamed qn to compiler

    jarshwah authored and charettes committed Nov 16, 2014
  11. Merge pull request django#3549 from psagers/master

    jphalip committed Nov 16, 2014
    Fixes a race condition in the documentation.
    
    The example for django.contrib.admin.ModelAdmin.get_form was modifying self.exclude. However, since ModelAdmin instances are global and have no thread- or request-locality, this is not safe for concurrent requests. This updated documentation demonstrates a safe method to override admin forms on a per-request basis.
  12. Merge pull request django#3526 from gregorth/ticket_23585

    mjtamlyn committed Nov 16, 2014
    Fixed #23585 - Corrected internal comment.
  13. Merge pull request django#3524 from nmundar/ticket_23690

    mjtamlyn committed Nov 16, 2014
    Fixed #23690 - fixed examples of manual rendering of form fields
Commits on Nov 15, 2014
  1. Fixes a race condition in the documentation.

    psagers committed Nov 15, 2014
    The example for django.contrib.admin.ModelAdmin.get_form modifies
    self.exclude. However, since ModelAdmin instances are global and have no
    thread- or request-locality, this is not safe for concurrent
    requests.[1] This updated documentation demonstrates a safe method to
    override admin forms on a per-request basis.
    
    [1] https://groups.google.com/forum/#!topic/django-users/AmoUDtEefyA
  2. Fixed #23808 -- Documented that migrations table is created when usin…

    mfa authored and timgraham committed Nov 15, 2014
    …g runserver without migrating first.
  3. Added tests/README.rst

    dbrgn authored and timgraham committed Nov 15, 2014
  4. Fixed #23825 -- Added links for decorating class-based views to the C…

    Fabio Natali authored and timgraham committed Nov 15, 2014
    …SRF docs.
  5. Merge pull request django#3536 from Zweedeend/ticket_23837

    carljm committed Nov 15, 2014
    Fixes #23837: Replace list with deque in migration-planner for improved performance.
  6. Added a new GeoJSON serialization format for GeoDjango

    claudep committed Nov 8, 2014
    Thanks Reinout van Rees for the review.
  7. Merge pull request django#3531 from ddaan/ticket_23834

    mjtamlyn committed Nov 15, 2014
    fixed #23834 -- added test and fix to check for default null on ArrayField
  8. Revert "Use topological sort for migration operation dependency resol…

    timgraham committed Nov 15, 2014
    …ution"
    
    This commit broke the tests on Python 3.
    
    This reverts commit 13d613f.