Commit Graph

8324 Commits

Author SHA1 Message Date
George Marshall 581b9e5047 [1.8.x] Fixed #25767 -- Fixed data truncation possibility with Positive(Small)IntegerField on MySQL.
Backport of 710e11d076 from master
2015-11-24 11:10:23 -05:00
Tim Graham acaf30ad17 [1.8.x] Documented that forms.Field.help_text isn't HTML-escaped.
Backport of a918f8b089 from master
2015-11-24 10:17:39 -05:00
Bulgantamir Gankhuyag 92d0d2cb1b [1.8.x] Clarified default value for DateField to emulate auto_now_add.
Backport of 8bce6fa637 from master
2015-11-24 08:40:14 -05:00
Sergey Fedoseev 954d63155f [1.8.x] Refs #25739 -- Lessened the prominence of geos.fromstr() in the docs.
Backport of 97e1d24330 from master
2015-11-23 17:25:04 -05:00
Tim Graham 6d9f061b07 [1.8.x] Fixed #25786 -- Fixed set_FOO_order() crash with order_with_respect_to referencing OneToOneField pk.
Partial backport of 7bec480fe2 from master
2015-11-23 11:05:18 -05:00
Stephane Angel (Twidi) 8f724817f3 [1.8.x] Corrected doc'd differences between django-admin and manage.py.
Backport of 8091e8c5c6 from master
2015-11-23 07:51:33 -05:00
Simon Charette 7c3ef19978 [1.8.x] Fixed #25685 -- Fixed a duplicate query regression on deletion of proxied models.
Thanks to Trac alias ppetrid for the report and Tim for the review.
2015-11-22 23:07:30 -05:00
Tim Graham 2179e5a2bc [1.8.x] Fixed #25715 -- Fixed Model.refresh_from_db() with ForeignKey w/on_delete=SET_NULL.
Backport of 54e2e688e1 from master
2015-11-21 11:41:06 -05:00
areski bc8bae0ba9 [1.8.x] Corrected GenericIPAddressField protocol parameter doc.
Backport of 1e7da99ea6 from master
2015-11-19 11:19:20 -05:00
Tim Graham 95eca4f508 [1.8.x] Fixed #25549 -- Documented auth_user_password_change URL.
Backport of ad167502f3 from master
2015-11-18 19:36:17 -05:00
Tim Graham e7da99abd4 [1.8.x] Refs #25526 -- Documented some missing termcolors.
Backport of 5f7f3b4685 from master
2015-11-18 10:44:19 -05:00
Neal Todd a16d4e249c [1.8.x] De-emphasized use of NullHandler in logging docs.
NullHandler removed in 1.9; unused since Django 1.5.

Backport of b3acdeee50 from master
2015-11-18 09:56:33 -05:00
Elena Oat a9f1ea3275 [1.8.x] Fixed #25526 -- Documented how to output colored text in custom management commands.
Backport of d26207d56c from master
2015-11-17 18:25:08 -05:00
Alex Morozov b4aa38d106 [1.8.x] Fixed #25710 -- Clarified the docs about what INTERNAL_IPS does.
Backport of 5abed864ee from master
2015-11-17 10:18:07 -05:00
Tim Graham 583d3c081a [1.8.x] Refs #23751 -- Added some unicode characters to the latex preamble.
Thanks Graham Wideman for the patch.

Backport of a80d70dd10 from master
2015-11-16 20:32:55 -05:00
Tim Graham a3a27dec8f [1.8.x] Fixed #23751 -- Fixed code snippet formatting in docs PDF.
Thanks Graham Wideman for the patch.

Backport of e48a5b5a03 from master
2015-11-16 20:32:51 -05:00
Mikey Ariel 48abe9d9cd [1.8.x] Changed section title from "Model syntax" to "Introduction to models".
Backport of c9432c44fb from master
2015-11-16 09:54:30 -05:00
René Fleschenberg 058f604ac1 [1.8.x] Fixed #25531 -- Documented that admin_order_field supports lookups.
Backport of 2c72710111 from master
2015-11-14 17:39:29 -05:00
Tim Graham 0c2532766b [1.8.x] Fixed typo in docs/ref/migration-operations.txt.
Backport of 931b946e29 from master
2015-11-14 17:20:37 -05:00
Florian Demmer da20004a61 [1.8.x] Fixed #17686, refs #17816 -- Added "Files" section to Unicode topic.
Thanks Fako Berkers for help with the patch.

Backport of 25b912abbe from master
2015-11-14 12:02:37 -05:00
Dmitry Dygalo e9c9f2ed82 [1.8.x] Fixed #25666 -- Fixed the exact lookup of ArrayField.
Backport of 263b3d2ba1 from master
2015-11-14 11:24:21 -05:00
arniu 3b73a9c982 [1.8.x] Made doc icon's edges smooth.
Backport of b8f78823ee from master
2015-11-14 08:12:26 -05:00
Tom Christie 2f4a82e549 [1.8.x] Tweaked example text in docs/ref/templates/builtins.txt.
Backport of a32538279c from master
2015-11-13 07:40:12 -05:00
Anderson Resende 2a4a9e316e [1.8.x] Fixed #25744 -- Corrected reference to User object in auth docs.
Backport of ce4914eab4 from master
2015-11-12 19:23:59 -05:00
Tim Graham 967335977b [1.8.x] Replaced "inbuilt" with more common "built-in".
Backport of a8f05f405f from master
2015-11-12 17:30:47 -05:00
Bryan Marty 16c1075d33 [1.8.x] Fixed #25169 -- Documented stacking of permission_required and login_required.
Backport of 9788625277 from master
2015-11-12 14:27:22 -05:00
Tim Graham 10d18dec10 [1.8.x] Fixed #10045 -- Corrected docs about .annotate()/.filter() ordering.
Thanks Josh, Anssi, and Carl for reviews and advice.

Backport of 91a431f48c from master
2015-11-12 13:22:17 -05:00
Matthew Somerville 3ded51bcf2 [1.8.x] Fixed #24937 -- Fixed serialization of Date(Time)RangeField.
Use the DjangoJSONEncoder so that datetime and date are encoded
appropriately.

Backport of 2926559cce from master
2015-11-11 16:53:26 -05:00
arniu 74a5664461 [1.8.x] Made doc icons background transparent.
Backport of cb32292176 from master
2015-11-11 11:40:04 -05:00
Sergey Fedoseev 1deaafe2f5 [1.8.x] Fixed #25728 -- Fixed description of GEOSGeometry.contains().
Backport of 34669ea6b8 from master
2015-11-11 09:35:25 -05:00
Marti Raudsepp 9cdfdbdd1f [1.8.x] Fixed #25720 -- Made gettext() return bytestring on Python 2 if input is bytestring.
This is consistent with the behavior of Django 1.7.x and earlier.

Backport of d3e3703a15 from master
2015-11-11 08:57:46 -05:00
Tim Graham 43099f543e [1.8.x] Updated six to 1.10.0.
Backport of 4c593eaa5f from master
2015-11-11 06:54:11 -05:00
Tim Graham e592574e6e [1.8.x] Fixed #25727 -- Added a doc link to cached_property.
Backport of e0de82c9b2 from master
2015-11-10 13:29:04 -05:00
Ian Foote 5fc9a1b8bd [1.8.x] Fixed #25693 -- Prevented data loss with Prefetch and ManyToManyField.
Thanks to Jamie Matthews for finding and explaining the bug.

Backport of 4608573788 from master
2015-11-10 12:12:52 -05:00
David Filipovic 8c8a6d8a3f [1.8.x] Fixed #25618 -- Restored migration support for non-upgraded apps.
A non-upgraded app is one that retains South migrations in the
`migrations` module and doesn't introduce Django migrations.
2015-11-10 10:34:25 -05:00
Tim Graham f787aaeb26 [1.8.x] Removed obsolete note about installing psycopg2 on Windows.
psycopg2 now publishes binary wheel files for Windows
so you can install it using pip.

Backport of bc6eaca304 from master
2015-11-10 10:01:11 -05:00
Marti Raudsepp 3144785ebf [1.8.x] Fixed #25683 -- Allowed ModelChoiceField(queryset=...) to accept Managers.
This fixes a regression from refs #25496.

Backport of 1155843a41 from master
2015-11-09 12:47:08 -05:00
Josep Cugat a42c5376e7 [1.8.x] Fixed #25686 -- Fixed crash on routers without an allow_migrate() method.
Thanks Simon Charette for review.
2015-11-09 10:50:02 -05:00
Aymeric Augustin 94d13415d8 [1.8.x] Fixed debug view crash during autumn DST change.
This only happens if USE_TZ = False and pytz is installed (perhaps not
the most logical combination, but who am I to jugde?)

Refs #23714 which essentially fixed the same problem when USE_TZ = True.

Thanks Florian and Carl for insisting until I wrote a complete patch.

Backport of 1014ba026e from master
2015-11-07 23:18:59 +01:00
Thijs van Dien 78a28cca20 [1.8.x] Fixed #25473 -- Changed underscores in url() names to dashes in docs.
To improve consistency, sample URL names that had underscores
in them now use dashes instead. That excludes URL names that
have some relation to the code, such as those generated by
the admin.

Thanks guettli for reporting this.

Backport of 1679472165 from master
2015-11-07 22:02:03 +01:00
Tim Graham bd55e80635 [1.8.x] Fixed #25290 -- Warned against modifying objects created in setUpTestData() in tests.
Backport of 81006b9657 from master
2015-11-07 20:34:07 +01:00
Attila Tovt 189ceae19d [1.8.x] Fixed #25681 -- Added 'default' to DATABASES example.
Backport of ac750dbbc0 from master
2015-11-07 11:10:18 +01:00
Sergey Fedoseev a71fc544c6 [1.8.x] Fixed #25660 -- Documented GEOSGeometry.dims
Backport of f98126a05a from master
2015-11-05 10:59:00 +01:00
Alex Morozov a31973c7c5 [1.8.x] Fixed #24244 -- Documented contrib.admin.models.LogEntry
Backport of 99c58c27d5 from master
2015-11-05 10:20:34 +01:00
Tim Graham e86b5a5aab [1.8.x] Added stub release notes for 1.8.7.
Backport of d49b36e485 from master
2015-11-05 09:43:46 +01:00
Tim Graham 9a1ccbfcae [1.8.x] Added release date for 1.8.6. 2015-11-04 15:26:24 +01:00
Tim Graham f735dbb93e [1.8.x] Updated admindocs instructions for the deprecation of patterns().
Backport of 4dea29ec7b from master
2015-11-03 14:50:19 +00:00
Alex Morozov 676636ac8f [1.8.x] Fixed #25132 -- Documented how to retrieve a single value using values_list() and get().
Backport of 4373eac998 from master
2015-11-03 12:25:51 +00:00
japrogramer 383e2e1c53 [1.8.x] Fixed typo in docs/topics/auth/default.txt.
Backport of a10cbbbc17 from master
2015-11-03 08:57:15 +00:00
Sergey Fedoseev d60208bbae [1.8.x] Refs #25636 -- Updated instructions for libspatialite source installation
Backport of cdb17dcb64 from master
2015-10-31 09:38:28 -04:00
Tomasz Anielak 7648ceb06b [1.8.x] Fixed typo in docs/topics/db/models.txt.
Backport of b67502fb8d from master
2015-10-31 08:53:48 -04:00
Bryan Marty dd0e7f5301 [1.8.x] Fixed #24212 -- Added example pylibmc CACHES configuration.
Backport of ad67fcdf51 from master
2015-10-30 13:45:53 -04:00
bee_keeper 06abe84e20 [1.8.x] Added class-based view example to RequestFactory example.
Backport of a17216646a from master
2015-10-30 13:14:29 -04:00
Tim Graham 5adeb41025 [1.8.x] Fixed #24019 -- Fixed inaccurate docs about GenericRelation not supporting aggregation.
This works at least as far back as Django 1.6 according to the test
added in refs #10870.

Backport of e19bd086d6 from master
2015-10-30 10:36:51 -04:00
Tim Graham 052bd3f7e3 [1.8.x] Fixed #25100 -- Documented an upgrade caveat for contenttypes migration.
Backport of 81b55fb900 from master
2015-10-30 10:31:08 -04:00
Tim Graham 683b3dff7b [1.8.x] Fixed #21422 -- Documented that prefetch_related() results must be homogeneous.
Backport of 69239c0f96 from master
2015-10-30 10:28:20 -04:00
Sergey Fedoseev a00bdceb43 [1.8.x] Fixed #25641 -- Removed section about adding Google projection to spatial_ref_sys table
Backport of 9ae8da0e3 from master.
2015-10-30 10:08:22 +01:00
Tim Graham e20a27b52b [1.8.x] Fixed #23985 -- Documented a backwards incompatible change in URLValidator.
Backport of 8c5b8018f6 from master
2015-10-29 18:07:05 -04:00
Tim Graham 12f4db23aa [1.8.x] Fixed #25489 -- Documented that SESSION_SAVE_EVERY_REQUEST doesn't create empty sessions.
Backport of abf5ccc29c from master
2015-10-29 17:29:21 -04:00
Simon Charette c42e4e736a Fixed #25622 -- Accounted for generic relations in the admin to field validation
Thanks to Jonathan Liuti for the report and Tim Graham for the review.

Conflicts:
	django/contrib/admin/options.py
2015-10-29 13:20:44 -04:00
Dheerendra Rathor 540de2f797 [1.8.x] Fixed #25620 -- Made URLValidator prohibit URLs with consecutive dots in the domain section.
Backport of 96fe90f535 from master
2015-10-29 11:14:36 -04:00
Sergey Fedoseev 528ef71a76 [1.8.x] Fixed required SpatiaLite version in docs.
Refs bc0aba7786 which dropped
support for SpatiaLite < 2.4.

Backport of 1a10ae45b1 from master
2015-10-29 07:58:46 -04:00
Bryan Marty 42f2546742 [1.8.x] Fixed #21516 -- Updated imports paths for some formset functions/classes.
Since refs #21489, FormSet classes and factories are exposed on the
django.forms package.

Backport of 455034d4df from master
2015-10-28 15:49:05 -04:00
Tim Graham 29955ba341 [1.8.x] Made LiveServerTestCase example use StaticLiveServerTestCase.
Backport of 6b5ae92927 from master
2015-10-28 13:52:33 -04:00
Tim Graham 65bff161ff [1.8.x] Fixed #25618 -- Added a helpful error message when Django & south migrations exist in the same directory. 2015-10-28 09:59:32 -04:00
Tim Graham 69e6045ceb [1.8.x] Fixed #25597 -- Fixed crash with SplitArrayField and IntegerField on invalid value.
Backport of 1f07da3e29 from master
2015-10-27 08:13:27 -04:00
Tim Graham d27085b02d [1.8.x] Documented Python 3.5 support for Django 1.8. 2015-10-25 06:02:21 -04:00
Tim Graham 84ec3bfc11 [1.8.x] Fixed #25434 -- Documented HttpRequest.site and created a section for middleware attributes.
Thanks Nick Pope for the initial patch.

Backport of 02ef96c5e5 from master
2015-10-24 09:59:36 -04:00
Sergey Fedoseev b609296ab2 [1.8.x] Fixed #25603 -- Made clear that geometry's SRID is meant in docs for GEOSGeometry.transform.
Backport of 310049a5a from master.
2015-10-24 10:56:13 +02:00
Jacek Bzdak d83454fbf2 [1.8.x] Fixed #25397 -- Documented class-based view context variable clash with context processors.
Backport of 494b7986a3 from master
2015-10-23 15:24:18 -04:00
薛丞宏 415837543e [1.8.x] Clarified that the test client response content attribute is bytes.
Backport of 484edc81c1 from master
2015-10-23 14:27:15 -04:00
Claude Paroz 244b7c930f [1.8.x] Fixed #25592 -- Fixed misnamed strictly_above PostGIS lookup
Fixes a regression from 2bd1bbc42. Thanks Daniel Wiesmann for the report
and Tim Graham for the review.
Backport of c08f85fd54 from master.
2015-10-22 20:35:54 +02:00
Benjamin Wohlwend 840e97ab01 [1.8.x] Refs #24622 -- Documented alternatives to some test response attributes when using alternative template engines.
Backport of 2b9eed41fa from master
2015-10-22 14:11:52 -04:00
Tim Graham 6861c2027d [1.8.x] Fixed #21894 -- Corrected a form.clean() example in case a superclass doesn't return data.
Backport of 80855a4b37 from master
2015-10-21 13:53:56 -04:00
Jacek Bzdak 3e8234b77e [1.8.x] Fixed #25574 -- Documented {{ dict.items }} shadowing in for template tag docs.
Backport of 32cd706971 from master
2015-10-21 11:46:06 -04:00
Simon Charette 71962629c0 [1.8.x] Fixed #25563 -- Cached deferred models in their proxied model's _meta.apps.
Thanks to Andriy Sokolovskiy for the report and Tim Graham for the review.

Backport of 3db3ab71e9 from master
2015-10-19 20:13:47 -04:00
Aymeric Augustin 9ccb92ad01 [1.8.x] Fixed #25510 -- Allowed runserver to start with incorrect INSTALLED_APPS.
In that case, the content of INSTALLED_APPS will be ignored until it's
fixed and the autoreloader kicks in. I confirmed this behavior manually.
As explained on the ticket it's hard to write a test for this case

Backport of df0a446f from master.
2015-10-19 20:41:48 +02:00
Josh Smeaton 42e029f6c4 [1.8.x] Fixed #25517 -- Made Concat function idempotent on SQLite.
Backport of 6c95b134e9 from master
2015-10-17 15:58:17 -04:00
Antoine Catton ee6785ebea [1.8.x] Fixed #25506 -- Allowed filtering over a RawSQL annotation.
Co-Authored-By: Gavin Wahl <gwahl@fusionbox.com>

Backport of b971c1cd78 from master
2015-10-14 12:21:36 -07:00
Sergey Fedoseev 4171d208f4 [1.8.x] Fixed quotes in GeoQuerySet aggregates examples.
Backport of 92c1ae1b0b from master
2015-10-13 23:41:22 -04:00
Andriy Sokolovskiy eb85e6672a [1.8.x] Fixed #24156 -- Fixed inherited related name of ManyToManyField.
Fixed situation when parent abstract model declares related_name='+'
and child models had an invalid queryset.

Backport of f7b2978158 from master
2015-10-13 04:17:50 -07:00
Claude Paroz 15359f1fe9 Added precision about GeoJSON field outputs
Backport of 533c10998 from master.
2015-10-12 21:51:08 +02:00
Tim Graham ae2250507d [1.8.x] Refs #25527 -- Removed redundant doc heading link that leads to a warning when generating PDF.
Backport of 25f287f6b2 from master
2015-10-07 19:37:00 -04:00
Mariusz Felisiak 4ec96b776b [1.8.x] Fixed #25503 -- Fixed system check crash on ForeignKey to abstract model.
Backport of 914167abf1 from master
2015-10-06 19:26:00 -04:00
Tim Graham 9be9c511cc [1.8.x] Fixed #25515 -- Documented the return value of BaseCommand.handle()
Backport of 3f766d44c5 from master
2015-10-06 15:09:58 -04:00
Riccardo Magliocchetti e2db171e15 [1.8.x] Refs #12118 -- Allowed "mode=memory" in SQLite test database names.
Backport of 3543fec3b7 from master
2015-10-06 12:33:24 -04:00
Tim Graham de570d4da9 [1.8.x] Fixed #25496 -- Made ModelChoiceField respect prefetch_related().
Backport of 6afa6818fc from master
2015-10-05 19:25:21 -04:00
Tim Graham bf42888801 [1.8.x] Fixed #25502 -- Added supported Python versions in 1.7, 1.8 release notes.
Backport of b215a3ab63 from master
2015-10-05 14:20:11 -04:00
Tim Graham 9c60752ba5 [1.8.x] Added stub release notes for 1.8.6.
Backport of 58195f0b16 from master
2015-10-03 19:58:36 -04:00
Tim Graham badcd2933e [1.8.x] Added release date for 1.8.5.
Backport of 2eb5589a72 from master
2015-10-03 19:35:22 -04:00
Ben Kraft c03f0c282d [1.8.x] Fixed #25389 -- Fixed pickling a SimpleLazyObject wrapping a model.
Pickling a `SimpleLazyObject` wrapping a model did not work correctly; in
particular it did not add the `_django_version` attribute added in 42736ac8.
Now it will handle this and other custom `__reduce__` methods correctly.

Backport of 35355a4ffe from master
2015-10-03 13:03:05 -04:00
Andrew Artajos 29c9a7d220 [1.8.x] Fixed #25398 -- Revised instances of os.path.join()
Replaced occurrences of os.path.join(BASE_DIR, 'folder/subfolder')
to os.path.join(BASE_DIR, 'folder', 'subfolder')

Backport of d2ef521a53 from master.
2015-10-03 09:10:26 +02:00
John Moses a9b6218960 [1.8.x] Fixed #25481 -- Added field.help_text to "Looping over a form's fields" docs.
Backport of ac09d22f79 from master
2015-10-02 13:00:59 -04:00
Nick Williams 2a8988c3b0 [1.8.x] Fixed link to the MySQL Connector/Python Django Backend documentation.
Backport of 3f342d74e9 from master
2015-10-02 12:33:26 -04:00
Marco Fucci 0e2d3b9304 [1.8.x] Fixed #24505 -- Fixed clash with hidden m2m fields.
Added support for multiple m2m fields with the same 'to' model
and with related_name set to '+'.

Backport of 4ee08958f1 from master
2015-09-30 18:38:49 -04:00
David Sanders 07e594bba2 [1.8.x] Clarified that Model.delete() isn't called as a result of a cascading delete.
Backport of 5c6316dc34 from master
2015-09-30 08:44:40 -04:00
Tim Graham f79682eaf2 [1.8.x] Fixed #25485 -- Improved deprecation docs for contenttypes reorganization. 2015-09-29 19:24:59 -04:00
David Sanders 1d22b20f11 [1.8.x] Improved "“standalone” Django usage" example.
Backport of ae9f9dc37f from master
2015-09-29 15:09:34 -04:00
Tim Graham f3ce888d3f [1.8.x] Fixed #25376 -- Required virtualenv in installation instructions.
Thanks Anjul Tyagi for some of the draft text.

Backport of a523d94b45 from master
2015-09-29 14:33:53 -04:00
Tim Graham e6f1b1db4c [1.8.x] Documented auth's login/logout function parameters.
Backport of c14b6b52ff from master
2015-09-28 14:12:43 -04:00
Tim Graham 5ebf6fd891 [1.8.x] Fixed #24323 -- Documented @admin.register can't be used with super(XXXAdmin in __init__().
Backport of 4cd2bdae07 from master
2015-09-28 07:26:54 -04:00
Mariusz Felisiak cb2de5e2e9 [1.8.x] Fixed #25421 -- Fixed test --keepdb option on Oracle.
Backport of a3a6def867 from master
2015-09-26 19:52:09 -04:00
Rob Hudson 4dcd4ef17e [1.8.x] Corrected use of 'affect' vs 'effect' in docs.
Backport of 021782d22b from master
2015-09-25 18:35:19 -04:00
Tim Graham 2ca137e271 [1.8.x] Fixed #25451 -- Added advice about organizing tests.
Backport of 53e89ce2e7 from master
2015-09-25 07:15:54 -04:00
Tim Graham 8794ded8d6 [1.8.x] Removed a prominent note about django.utils.unittest deprecation.
It doesn't seem this would be relevant to most readers.
2015-09-24 13:25:43 -04:00
Tim Graham bb90e8fa2b [1.8.x] Fixed #25455 -- Optimized dictfetchall() example.
Thanks aklim007 for the suggestion.

Backport of 361f60479d from master
2015-09-24 13:18:45 -04:00
Tim Graham 66f50e97d6 [1.8.x] Bumped latest Python 2.7 release in docs/ref/databases.txt.
Backport of ce531f7ad7 from master
2015-09-24 10:57:00 -04:00
Tim Graham e7064df44f [1.8.x] Fixed #25386 -- Warned about differences between Engine and DjangoTemplates.
Backport of 2634f606d5 from master
2015-09-23 19:19:03 -04:00
Don Kirkby 1386a823c0 [1.8.x] Fixed typo in docs/topics/db/examples/one_to_one.txt
Backport of dcd7358afd from master
2015-09-23 13:32:01 -04:00
Tim Graham 4a06a904dc Refs #24361 -- Corrected documented level of the 'django' logger.
The logger doesn't define an explicit level, therefore it defaults
to WARNING.
2015-09-23 11:21:16 -04:00
Henry Jordan 5add28dad0 [1.8.x] Fixed #25447 -- Emphasized the need to restart dev server when adding template tags.
Backport of af95eee9fb from master
2015-09-22 19:43:25 -04:00
Rik 55f80d28d4 [1.8.x] Added link to Babel's message extracting functionality.
Backport of 6e51d5d0e5 from master
2015-09-22 08:54:49 -04:00
Aymeric Augustin 76bf4bc111 [1.8.x] Recommended against default_app_config.
Most likely this is a losing fight -- people seem to love this small
convention -- but at least the reasons for avoiding it will be
documented.

Refs #25356.

Backport of 94a36cf from master
2015-09-22 08:32:39 +02:00
Tim Graham 528c1330f8 [1.8.x] Added "readded" to the docs wordlist.
Backport of 4b1416d372 from master
2015-09-21 17:08:27 -04:00
Aymeric Augustin 425c5e40ea [1.8.x] Fixed #24921 -- set_autocommit(False) + ORM queries.
This commits lifts the restriction that the outermost atomic block must
be declared with savepoint=False. This restriction was overly cautious.

The logic that makes it safe not to create savepoints for inner blocks
also applies to the outermost block when autocommit is disabled and a
transaction is already active.

This makes it possible to use the ORM after set_autocommit(False).
Previously it didn't work because ORM write operations are protected
with atomic(savepoint=False).

Backport of 91e9f1c from master
2015-09-21 22:31:13 +02:00
Claude Paroz 158b0a2837 [1.8.x] Fixed #25431 -- Readded inline foreign keys to modelformset instances
Too much field exclusions in form's construct_instance() in _post_clean()
could lead to some unexpected missing ForeignKey values.
Fixes a regression from 45e049937. Refs #13776.

Backport of 65a1055a3 from master.
2015-09-21 21:50:11 +02:00
Flavio Curella 63147dfa07 [1.8.x] Fixed #25430 -- Fixed incorrect RunSQL examples.
Backport of 95edabb45e from master
2015-09-19 18:19:38 -04:00
Aymeric Augustin 1abd177696 [1.8.x] Fixed #25160 (again) -- Moved data loss check on reverse relations.
Moved data loss check when assigning to a reverse one-to-one relation on
an unsaved instance to Model.save(). This is exactly the same change as
e4b813c but for reverse relations.

Backport of c3904de from master
2015-09-19 20:28:22 +02:00
Mariusz Felisiak a0ce708c1c [1.8.x] Made assorted improvements to the Oracle documentation.
Backport of 6f1b09bb5c from master
2015-09-18 09:50:35 -04:00
Aric Coady 7d471fe662 [1.8.x] Refs #20625 -- Fixed custom queryset chaining with values() and values_list(). 2015-09-17 19:20:09 -04:00
Stephen Paulger 52c1212726 [1.8.x] Removed unnecessarily rude terminology.
Backport of 443dffbeb2 from master
2015-09-16 09:35:37 -04:00
Tim Graham 8388f24e79 [1.8.x] Fixed #25369 -- Corrected syndication's get_object() example.
Backport of 64d7a553e1 from master
2015-09-14 15:30:31 -04:00
Tim Graham d0d2567120 [1.8.x] Reverted "Fixed #25203 -- Documented how to pass Apache environment variables to Django."
As discussed on the ticket, this isn't a pattern we should recommend.

This reverts commit c8773493b6.
2015-09-14 14:15:20 -04:00
Adam Chainz 3c2c74f58f [1.8.x] Fixed #25377 -- Changed Count queries to execute COUNT(*) instead of COUNT('*').
Backport of 3fe3887a2e from master
2015-09-14 14:07:32 -04:00
Ville Skyttä 69017bade0 [1.8.x] Fixed #25393 -- Fixed MySQL crash when adding text/blob field with unhashable default.
Backport of 4d933ad418 from master
2015-09-14 12:28:04 -04:00
Tim Graham 2955dfdeca [1.8.x] Refs #25386 -- Added links to the OPTIONS of the built-in template backends.
Backport of f3e5a74646 from master
2015-09-12 18:43:57 -04:00
Markus Holtermann 3cc5cc7958 [1.8.x] Fixed #25384 -- Ordered imports in newly created migration files 2015-09-12 13:23:38 +10:00
Tim Graham 95c00c40ae [1.8.x] Refs #25381 -- Clarified that AppConfig model methods search only the current app.
Backport of e7e8d30cae from master
2015-09-11 14:09:15 -04:00
Paul Rentschler c8773493b6 [1.8.x] Fixed #25203 -- Documented how to pass Apache environment variables to Django.
Backport of 47016d4322 from master
2015-09-11 13:24:37 -04:00
Renato Oliveira f328ebdede [1.8.x] Fixed #25382 -- Removed obsolete references to DateQuerySet.
Backport of e3720b990a from master
2015-09-11 12:21:11 -04:00
Jose Carlos Menezes d32edd8c99 [1.8.x] Fixed #25351 -- Added example for database test settings to docs.
Backport of cf99bae53a from master
2015-09-11 08:19:32 -04:00
Flavio Curella 501b32b255 [1.8.x] Fixed #25380 -- Added Postgres.app to the PostGIS options on OS X.
Backport of 0c7c18cc9e from master
2015-09-11 08:00:07 -04:00
Daniel Hahler 6c19d81951 [1.8.x] Fixed #25372 -- Fixed autocompletion for options of non-argparse commands.
Backport of acb833081d from master
2015-09-09 14:52:33 -04:00
Bibhas 72219d7b32 [1.8.x] Fixed #25371 -- Added reverse_sql and reverse_code examples to docs.
Backport of 4283a03843 from master
2015-09-09 14:21:17 -04:00
Aymeric Augustin ce3dd17c2e [1.8.x] Updated references to the TEST_* database settings.
They were removed in Django 1.9.

I could leave the reference to TEST_DEPENDENCIES in the 1.2.4 release
notes because the link points to the right location and the name was
accurate at the time.

Backport of 6d1110f from master
2015-09-05 20:31:22 +02:00
Tim Graham 26658ccb0e [1.8.x] Removed some discussion of deprecated {% url %} behavior.
Backport of dbd8e32f7495fed54203376493f09adc474ebde1 from master
2015-09-05 11:56:13 -04:00
Maarten c06953e8f9 [1.8.x] Fixed #25355 -- Made two tweaks to docs/topics/db/aggregation.txt.
Backport of fe58d96e50 from master
2015-09-05 10:20:36 -04:00
David Sanders e060d57e9a [1.8.x] Added default value for default kwargs for QueryDict.
Backport of 48c420d992 from master
2015-09-05 08:23:16 -04:00
Tim Graham 62347208bb [1.8.x] Fixed #24525 -- Fixed AssertionError in some complex queries.
Thanks Anssi Kääriäinen for providing the solution.

Backport of 2dc9ec5616 from master
2015-09-05 08:19:38 -04:00
David Sanders f1d6b5b5b1 [1.8.x] Added links to new security settings introduced in 1.8.
Backport of cc968b9c90 from master
2015-09-04 12:57:26 -04:00
Tim Graham 20dfd02db0 [1.8.x] Refs #25144 -- Revised deprecation timeline: migrations won't become compulsory.
Backport of e133b55943 from master
2015-09-04 09:59:30 -04:00
Maxime Lorant 7dabaa8ee3 [1.8.x] Refs #25345 -- Updated links to code.google.com.
Backport of c92cd22d02 from master
2015-09-04 08:18:22 -04:00
David Gibbons 64410a09da [1.8.x] Updated static files howto title to include JavaScript.
Backport of 526a413870 from master
2015-09-04 08:08:22 -04:00
Dražen Odobašić 5ed9616a09 [1.8.x] Fixed #25326 -- Added namedtuple example for executing custom SQL.
Backport of 5ab65ca5c9 from master
2015-09-03 13:17:34 -04:00
Tim Graham 800a162c0c [1.8.x] Moved misplaced versionadded annotation.
Backport of 12083c5d47 from master
2015-09-03 08:58:54 -04:00
Tim Graham 6acf0df862 [1.8.x] Refs #24152 -- Fixed typos in deprecated GeoQuerySet aggregate names.
Backport of a8eb715b66 from master
2015-09-02 19:59:27 -04:00
Aymeric Augustin cc14d51ee8 Fixed #24704 -- Made the autoreloader survive SyntaxErrors.
With this change, it's expected to survive anything except errors
that make it impossible to import the settings. It's too complex
to fallback to a sensible behavior with a broken settings module.

Harcoding things about runserver in ManagementUtility.execute is
atrocious but it's the only way out of the chicken'n'egg problem:
the current implementation of the autoreloader primarily watches
imported Python modules -- and then a few other things that were
bolted on top of this design -- but we want it to kick in even if
the project contains import-time errors and django.setup() fails.

At some point we should throw away this code and replace it by an
off-the-shelf autoreloader that watches the working directory and
re-runs `django-admin runserver` whenever something changes.

Backport of fe6ddb837d from master
2015-08-29 23:12:08 +02:00
Tim Graham 3cc67a637a [1.8.x] Fixed #25299 -- Fixed crash with ModelAdmin.list_display value that clashes with a model reverse accessor.
Backport of 9607a04041 from master
2015-08-28 09:03:34 -04:00
Tim Graham 4f83bfa9e5 [1.8.x] Refs #2495 -- Documented that MySQL cannot have TextField(unique=True).
Backport of e8cbc2b322 from master
2015-08-27 09:30:29 -04:00
Tim Graham b7042576f9 [1.8.x] Added 'subtransactions' to spelling wordlist.
Backport of 91ec1841f5 from master
2015-08-26 08:24:19 -04:00
Tim Graham 58335a2c0b [1.8.x] Fixed #25311 -- Removed vague language about "partial commits" from docs.
Backport of ea47a052ba from master
2015-08-25 20:24:05 -04:00
David Sanders 0723a39a59 [1.8.x] Updated PROJ.4 link to new GitHub wiki.
Backport of 7efdd40407 from master
2015-08-25 09:57:34 -04:00
Tim Graham 206534893f [1.8.x] Fixed #25309 -- Corrected that ATOMIC_REQUESTS applies per view not per request.
Backport of 2a1a085bf1 from master
2015-08-25 09:54:48 -04:00
Claude Paroz c177d0690e [1.8.x] Fixed #25295 -- Restored 'no active translation' after language override
Thanks David Nelson Adamec for the report and Tim Graham for the review.
Backport of 9324935c3 from master.
2015-08-25 10:37:54 +02:00
Kai Richard Koenig 181528726e [1.8.x] Fixed #25040 -- Fixed migrations state crash with GenericForeignKey
Backport of 60f795c060 from master
2015-08-22 08:50:19 -04:00
Tim Graham ffe755e990 [1.8.x] Fixed #24951 -- Fixed AssertionError in delete queries involving a foreign/primary key.
Thanks Anssi Kääriäinen for help.

Backport of 333cbdcd2d from master
2015-08-20 08:46:08 -04:00
Marc 3fa5229600 [1.8.x] Recommended the JavaScript Cookie library instead of jQuery cookie.
jQuery cookie is no longer maintained in favor of the JavaScript
cookie library. This also removes the jQuery dependency.

Backport of f9de197268 from master
2015-08-19 10:05:01 -04:00
Markus Holtermann 79bd15ef32 [1.8.x] Fixed style issues in testing docs
Backport of f33607ce0b from master
2015-08-19 21:40:36 +10:00
Tim Graham 63a4384ba1 [1.8.x] Added stub release notes for 1.8.5.
Backport of 84335e3d1f from master
2015-08-18 19:53:05 -04:00
Anton Strogonoff a67bf4be35 [1.8.x] Used consistent capitalization and hyphenation of "class-based views" in docs.
Backport of 20787b5c29 from master
2015-08-18 19:08:08 -04:00
Tim Graham 2eb86b01d7 [1.8.x] Fixed DoS possiblity in contrib.auth.views.logout()
Thanks Florian Apolloner and Carl Meyer for review.

This is a security fix.
2015-08-18 08:15:15 -04:00
Tim Graham 048bccb1be [1.8.x] Added stub release notes for security releases. 2015-08-18 08:15:06 -04:00
Anton Strogonoff e5663ec297 [1.8.x] Limited line length in docs/ref/contrib/messages.txt example.
Backport of d35f184b20 from master
2015-08-17 07:48:24 -04:00
Caio Ariede 29fa1b5800 [1.8.x] Fixed #25180 -- Prevented varchar_patterns_ops and text_patterns_ops indexes for ArrayField.
Backport of dad8434d6f from master
2015-08-15 10:11:09 -04:00
Tim Graham d2dfe3ae81 [1.8.x] Fixed #25268 -- Tweaked wording in docs/ref/forms/api.txt
Backport of 5b5a27942b from master
2015-08-14 08:28:53 -04:00
Adam Brenecki 99b5649a07 [1.8.x] Fixed #24988 -- Documented passing a dictionary of ValidationErrors to ValidationError
Backport of 52a190b657 from master
2015-08-13 17:43:06 -04:00
Tim Graham 312abecefd [1.8.x] Corrected indentation of JsonResponse docs.
Backport of 290145e661 from master
2015-08-12 10:28:43 -04:00
Tim Graham 77ced0b740 [1.8.x] Updated memcached library links to point to PyPI.
Backport of d772d812cf from master
2015-08-11 21:21:24 -04:00
Tim Graham bcf5fb78d7 [1.8.x] Fixed typo in docs/ref/contrib/gis/geoquerysets.txt
Backport of 56ed80ac2a from master
2015-08-11 09:33:44 -04:00
Tim Graham e4b813c0e7 [1.8.x] Fixed #25160 -- Moved unsaved model instance data loss check to Model.save()
This mostly reverts 5643a3b51b and
81e1a35c36.

Thanks Carl Meyer for review.

Backport of 5980b05c1f from master
2015-08-10 11:31:22 -04:00
Claude Paroz 90c7078f48 [1.8.x] Removed unnecessary comma in docs
Backport of f2e4c7aca4 from master
2015-08-10 10:20:51 -04:00
Tim Graham 2112879305 [1.8.x] Refs #25236 -- Discouraged use of ifequal/ifnotequal template tags.
Backport of 787cc7aa84 from master
2015-08-08 08:55:51 -04:00
Tim Graham 43a05a93e9 [1.8.x] Corrected some inconsistent headings in docs/ref/templates/builtins.txt.
Backport of 7080cef7bf from master
2015-08-08 08:55:37 -04:00
Claude Paroz cda66497aa [1.8.x] Updated Wikipedia links to use https
Backport of 64982cc2fb from master.
2015-08-08 12:09:53 +02:00
Claude Paroz 293c5fcdcc [1.8.x] Updated Transifex links in docs
Backport of 18f3d4c1bd from master.
2015-08-08 11:34:03 +02:00
mlavin ac46eb7e83 [1.8.x] Fixed #25231 -- Added recording of squashed migrations in the migrate command.
Ensured squashed migrations are recorded as applied when the
migrate command is run and all of the original migrations
have been previously applied.

Backport of 69db1c7455 from master
2015-08-07 18:16:37 -04:00
Tim Graham ad2ac53054 [1.8.x] Fixed #25233 -- Fixed HStoreField.has_changed() handling of initial values.
Thanks Simon Charette for review.

Backport of a7b7f27c05 from master
2015-08-07 14:31:05 -04:00
Tim Graham a7fb311ace [1.8.x] Fixed #25229 -- Clarified how an iterable works with @permission_required
Backport of 16a8d01308 from master
2015-08-05 17:18:13 -04:00
Tim Graham ce0f2a4a4f [1.8.x] Fixed #25213 -- Discouraged use of QuerySet.extra()
Thanks Anssi Kääriäinen for the draft text and Simon Charette
for review.

Backport of e8cd65f829 from master
2015-08-05 08:15:44 -04:00
Tim Graham 6f6043fd26 [1.8.x] Fixed #25212 -- Documented the RawSQL expression.
Backport of 97fa7fe961 from master
2015-08-05 08:15:30 -04:00
Tim Graham df05495e8c [1.8.x] Fixed #25224 -- Fixed typo in docs/ref/contrib/flatpages.txt
Backport of 28cb272a72 from master
2015-08-04 14:52:24 -04:00
Alasdair Nicol 07546333c1 [1.8.x] Fixed password_reset signature in docs
Backport of 6d7a9d96fe from master
2015-08-04 13:57:45 -04:00
Caio Ariede 9f10c5cdf5 [1.8.x] Fixed #25136 -- Documented Count('X', distinct=True) in aggregate topic guide.
Backport of 3862c568ac from master
2015-08-04 10:50:18 -04:00
Curtis Maloney 473af19273 [1.8.x] Fixed #25215 -- Solved reference to forms.HStoreField in declaration of HStoreField
Correct test which was using the model field in a test form.

Backport of 9f73009e98 from master
2015-08-04 19:19:05 +10:00
Tim Graham f32bb3adf0 [1.8.x] Refs #17914 -- Discouraged using reverese() with callables.
Backport of a6acfc3183 from master
2015-08-03 08:38:27 -04:00
Caio Ariede 5bdf0eafb1 [1.8.x] Fixed #25207 -- Misspelled word in documentation: dialogue
Backport of 98eb91171d from master
2015-08-01 19:18:10 -04:00
Matt Robenolt 7e7e447b40 [1.8.x] Removed obsolete note about sentry/raven not handling WSGI properly.
2.0.7 was released in 2012.

Backport of 514fee82a1 from master
2015-08-01 19:11:49 -04:00
Tim Graham ef5cf564bf [1.8.x] Fixed #24690 -- Added a warning about mutable defaults for ArrayField.
Backport of f93e7f5674 from master
2015-08-01 07:53:33 -04:00
Adam Chainz b46dad1bef [1.8.x] Fixed #25176 -- Prevented TestCase.setUpTestData() exception from leaking transaction.
Backport of 0abb06930f from master
2015-08-01 07:38:20 -04:00
Tim Graham 1acdb88136 [1.8.x] Improved link to the supported versions section of the download page.
Backport of c3b66dafdd from master
2015-07-31 12:27:18 -04:00
Tim Graham f5f03e3de9 [1.8.x] Clarified assertRaisesMessage() behavior with respect to the message.
Backport of 6bb4f07372 from master
2015-07-31 09:20:00 -04:00
Tim Graham 386a6dc3d7 [1.8.x] Fixed #25174 -- Moved some details of CheckMessage to the reference guide.
Backport of faa2a0f662 from master
2015-07-31 08:51:13 -04:00
Tim Graham 466950fa98 [1.8.x] Fixed #25168 -- Documented how to avoid foreign key constraint error after upgrading to 1.8.
Backport of 70912e137d from master
2015-07-31 08:20:35 -04:00
Alasdair Nicol 57615516bc [1.8.x] Removed unnecessary F() from Func expressions docs
Backport of b792c4804b from master
2015-07-30 21:15:30 -04:00
Tim Graham a9a1da4de6 [1.8.x] Fixed #25199 -- Fixed dead link to HTMLdoc.
Backport of e176de2512 from master
2015-07-30 13:26:36 -04:00
Tim Graham fc279ed298 [1.8.x] Fixed #25178 -- Added DEFAULT_FROM_EMAIL to deployment checklist.
Backport of ae32f32498 from master
2015-07-28 09:45:55 -04:00
Tim Graham a66d843eec [1.8.x] Fixed #25159 -- Removed brackets from class/function/method signatures in docs.
Thanks hellbeast for the initial patch.

Backport of 87d55081ea from master
2015-07-27 10:43:09 -04:00
jorgecarleitao 23b975813b [1.8.x] Fixed typo in docs/ref/middleware.txt
Backport of 7c642cafbb from master
2015-07-27 07:18:24 -04:00
Tim Graham 19ac8b2fe1 [1.8.x] Fixed #25166 -- Clarified how auth permissions are created.
Thanks Baptiste Mispelon for report and review.

Backport of 217f173be0 from master
2015-07-25 09:32:38 -04:00
Tim Graham 65885f265a [1.8.x] Fixed malformed Sphinx directives.
Backport of e3d1f2422c from master
2015-07-25 06:39:16 -04:00