1
0
mirror of https://github.com/django/django.git synced 2025-03-21 23:00:44 +00:00

18416 Commits

Author SHA1 Message Date
Claude Paroz
3a42d9730c [1.7.x] Fixed #23909 -- Prevented crash when collecting SQL for RunSQL
Thanks James Rivett-Carnac for the report and Markus Holtermann
for the review.
Backport of e11c6fd21 from master.
2014-12-02 09:02:54 +01:00
Tim Graham
bc5bb3e1a0 [1.7.x] Fixed selenium test failure of JavascriptI18nTests.
The failure was introduced in dd1ea70779adff294140eddb0229c382e12f32f3.
The tests wouldn't start due to a "Dependency on unknown app" error.

Backport of b8cc5f3cd4c70518dceb894edf9717abff79f0b4 from master
2014-12-01 17:04:44 -05:00
Tim Graham
943b1047de [1.7.x] Fixed flake8 warnings.
Backport of 392e11945fa246d751d23bb515703fcaf55dfa26 from master
2014-12-01 16:01:18 -05:00
Markus Holtermann
ba3e976186 [1.7.x] Fixed #23880 -- Added missing index_together handling for SQLite
Backport of d2202ec2d4d0477b682c6d0051f27ab4843ef89f from master
2014-12-01 16:00:36 -05:00
Shai Berger
d62e16fe46 [1.7.x] Restored the 'TEST_' prefix in the warning about deprecated test database settings
Backport of 88edce2abb from master
2014-12-01 02:18:16 +02:00
Claude Paroz
25e0329fbe [1.7.x] Removed instructions to create a PostgreSQL cluster in GIS docs
Creating a new cluster is neither required not recommendable for
most users. The previous section explains how to create a user
with sufficient permissions to automatically create a database
during tests.
2014-11-29 11:22:08 +01:00
wrwrwr
3ac39bb63d [1.7.x] Added notes on registering signals in ready() and using dispatch_uid.
Refs #23641.

Backport of d66bda60590daabe21f60a532a613a31a10fedbd from master
2014-11-27 11:23:43 -05:00
wrwrwr
e3ea5d4dad [1.7.x] Fixed typo in docs/topics/forms/modelforms.txt.
Backport of a15aba66f2fc650f70a791fb7fa880cf85cb1229 from master
2014-11-27 10:54:09 -05:00
Berker Peksag
8819f6f7c9 [1.7.x] Fixed #23847 -- Improved the email_check example in the auth documentation.
Backport of 87bd13617c57a806deb550e3af1c06ce00517a9c from master.
2014-11-27 11:57:54 +01:00
Carl Meyer
6f65bd1cf0 [1.7.x] Fixed #23872 -- Removed sensitivity of migrations tests to CWD.
Backport of 47b7f601eeb93bd7a91f87b77da658212f2f2314 from master.
2014-11-26 17:36:04 -07:00
Kenial Lee
5f79da5814 [1.7.x] Fixed #23901 -- Documented how to use SpatiaLite with Homebrew.
Backport of cc870b8ef5e3464c6f051e3ef0a25dfc4b597452 from master
2014-11-26 14:05:21 -05:00
Luke Plant
87254532fb [1.7.x] Release notes for ff3d746e8d8e8fbe6de287bd0f4c3a9fa23c18dc
Backport of 8b15018fd57b7b10df321b61a17601982660ebdc from master
2014-11-26 08:22:49 +00:00
Luke Plant
8e3c3be32d [1.7.x] Fixed bug in circular dependency algo for migration dependencies.
Previous algo only worked if the first item was a part of the loop,
and you would get an infinite loop otherwise (see test).

To fix this, it was much easier to do a pre-pass.

A bonus is that you now get an error message that actually helps you debug
the dependency problem.

Backport of ff3d746e8d8e8fbe6de287bd0f4c3a9fa23c18dc from master, with
additional tests from c5def493d0993d65bf7d96f0a204006cbeaa6178
2014-11-26 08:15:33 +00:00
Simon Charette
2a20bccda9 [1.7.x] Fixed #23754 -- Always allowed reference to the primary key in the admin
This change allows dynamically created inlines "Add related" button to work
correcly as long as their associated foreign key is pointing to the primary
key of the related model.

Thanks to amorce for the report, Julien Phalip for the initial patch,
and Collin Anderson for the review.

Backport of f9c4e14aeca7df79991bca8ac2d743953cbd095c from master
2014-11-25 13:32:24 -05:00
Simon Charette
f46ebc680b [1.7.x] Added warning about get_inline_instances() permission checking; refs #23754.
Backport of e0d1f2684ae60573b209783f9fd4f9db163ad704 from master
2014-11-25 13:15:02 -05:00
Redouane Zait
f671905fdb [1.7.x] Fixed #23898 -- Added missing context to admin's deleted_selected view.
Backport of 8e7b384d89db67e450aef1f2eb9a12703a5942e9 from master
2014-11-25 11:27:30 -05:00
Richard Olsson
3350531ceb [1.7.x] Fixed typo in docs/ref/django-admin.txt
Backport of c1552af1fe5832011e3b1c3e5b40c20ff3dbe6f9 from master
2014-11-25 07:51:58 -05:00
Tim Graham
299e7718cf [1.7.x] Fixed #23907 -- Added admin.site.register in tutorial 2 for consistency.
Backport of 1dbdc03382 from master
2014-11-24 15:59:43 -05:00
Sergey Fedoseev
78fe7ec14f [1.7.x] Fixed #23888 -- Fixed crash in File.__repr__() when name contains unicode.
Backport of 1e9ac504e4 from master
2014-11-24 15:55:43 -05:00
Tom V
014f699c8b [1.7.x] Fixed typo in django/utils/decorators.py comment.
Backport of d049b36f91538595b9c7cdb7a1506c130803d226 from master
2014-11-24 10:46:28 -05:00
Luke Plant
9d0e61f04d [1.7.x] Further fixes to the migration notes for get_query_set
This rename is very tricky for the case of subclasses which define
get_query_set and haven't been updated yet, which applies to all projects in
the form of RelatedManager from Django 1.5.

Backport of 0c623da66406d1f20b5e26d497d57da5ad0de066 from master
2014-11-24 15:35:31 +00:00
Danilo Bargen
60cf46fdf5 [1.7.x] Fixed #23543 -- Added docs on testing management command output.
Backport of cdee8659763ee7044c1507bcd2202581b1744f0b from master
2014-11-24 10:29:14 -05:00
Luke Plant
e10c5a8fdd [1.7.x] Better migration docs for get_query_set -> get_queryset
This way they won't need to fix things again when get_query_set disappears

Backport of 91e2780dfba5609b0f83d51aee1cf7e8fe78b1f7 from master
2014-11-24 10:17:27 +00:00
Kevin Ndung'u
22d292e23b [1.7.x] Fixed #23900 -- Added missing imports in code example.
The Preventing header injection example included
classes that are not imported.

Thanks to Collin Anderson and Berker Peksağ for the
reviews.

Backport of 0d74209ef66111f29f122d5f5fdf8e2964890cc5 from master.
2014-11-23 23:08:13 +01:00
Carl Meyer
2d06c112d1 Revert "[1.7.x] Fixed #23892 -- Made deconstructible classes forwards compatible"
This reverts commit 8014001d9287d516c58be80ad71fb63593648b3d.

Adding kwargs to deconstructed objects does not achieve useful
forward-compatibility in general, since the additional kwargs are silently
dropped rather than having their expected effect. In fact, it can cause the
failure to be more difficult to debug. Thanks Shai Berger for discussion.
2014-11-22 22:26:58 -07:00
Carl Meyer
8014001d92 [1.7.x] Fixed #23892 -- Made deconstructible classes forwards compatible
Backport of f36151ed169813f2873e13ca9de616cfa4095321 from master.
2014-11-22 14:33:46 -07:00
Claude Paroz
4592059484 [1.7.x] Updated an old note about GEOSGeometry.transform
Backport of b0a58b9085b from master.
2014-11-22 13:26:49 +01:00
Simon Charette
cc5aa809e2 [1.7.x] Fixed typo in forms/models.py comment.
Backport of a7c3d0f288a66d327e71476e9a9bfcc791602b8c from master
2014-11-21 15:59:54 -05:00
Stanislas Guerra
4ea39230fc [1.7.x] Fixed #23778 -- Added a doc section on using the Django runner for reusable apps.
Backport of 06726965c3e53e9a6b87e1532951a93d5f94f426 from master.
2014-11-21 13:07:45 -07:00
Alasdair Nicol
f91c6ecc22 [1.7.x] Fixed #23865 -- documented how to assign errors to a field in Model.clean()
Also added a unit test wit the simpler syntax which we have documented,
where the dictionary values are strings.

Backport of 5b26a014a81ba0d404d46e11d2b45c01d92b97e5 from master
2014-11-21 13:02:40 -05:00
Tom V
910dcd574a [1.7.x] Fixed typo in docs/internals/release-process.txt.
Backport of a3aeba0f9535e59133e49374a6485a85f26d756e from master
2014-11-21 11:49:48 -05:00
Andrzej Pragacz
feded19104 [1.7.x] Fixed #23794 -- Fixed migrations crash when removing a field that's part of index/unique_together.
Backport of 72729f844e0dd9bd01b3874171b89ab0d136a40e from master
2014-11-21 10:57:38 -05:00
Markus Holtermann
145467a636 [1.7.x] Fixed duplicate index error on Oracle; refs #23859.
Refers to regression introduced in 7b4a994599b75a07cb07d1e0cc26b3bbf25ab7a6

Backport of 4c709cc0ef0daa2b527e056865f51796fb0d42f3 from master
2014-11-20 14:44:05 -05:00
Anssi Kääriäinen
01f2cf2aec [1.7.x] Fixed #23605 -- Fixed nested subquery regression
Added relabeled_clone() method to sql.Query to fix the problem. It
manifested itself in rare cases where at least double nested subquery's
filter condition might target non-existing alias.

Thanks to Trac alias ris for reporting the problem.

Backport of 5c481db29572a387651681b43d5d4523f96b3793 from master
2014-11-20 13:53:28 -05:00
Alasdair Nicol
2e2607870d [1.7.x] Added missing backticks to form validation docs
Backport of 38ab0f13fac428dd05dad02ef7c94da5035927ad from master
2014-11-20 11:09:57 -05:00
Michal Petrucha
593353d8af [1.7.x] Fixed #23817 -- Updated docs on QuerySet evaluation
Removed inaccurate info about partial evaluation after refs #18702.
Added information on modifying sliced QuerySets; refs #22503.

Backport of 327df551e89a505c5756becee97c40198f38aff2 from master
2014-11-20 09:35:29 -05:00
Markus Holtermann
1b8c067a4f [1.7.x] Cleaned up and reformatted autodetector tests
Backport of 233165083593baf5f62194f50df26fb830e5f570 from master.
2014-11-19 18:25:00 -05:00
Markus Holtermann
2f8cd09a06 [1.7.x] Formatted model states in autodetector tests
Backport of f17acd59303a27876966927869af7f4bfe38a74a from master.
2014-11-19 18:25:00 -05:00
Carl Meyer
03e8c18288 [1.7.x] Fixed #23410 -- Avoided unnecessary rollbacks in related apps when migrating backwards.
Backport of ab2819aa7b09d36d9ff24830a9825aa52b87fdb4 from master.
2014-11-19 16:15:05 -07:00
Carl Meyer
ac359dc771 [1.7.x] Fixed #21794 -- Removed deprecation warning for abstract models outside an app.
Backport of e7b9a58b081299b30f807d5c66f7a5d1940efe4c from master.
2014-11-19 15:56:25 -07:00
Stratos Moros
50434aebe2 [1.7.x] Fixed #22248 -- Made RenameModel reversible
Backport of cf7a2a000e from master
2014-11-19 09:51:07 -05:00
Tillmann Karras
dfcac7d7f5 [1.7.x] Fixed #23799 -- Made makemigrations respect --no-optimize.
Thanks to yamila-moreno for the idea of a skip message.

Backport of d18810131995dac63f9d89b0beaeadfc935130aa from master
2014-11-18 09:20:04 +01:00
Carl Meyer
229abe62fa [1.7.x] Fix malformed note directive. 2014-11-17 16:43:25 -07:00
Markus Holtermann
03d983f7c3 [1.7.x] Fixed #23859 -- Fixed a migration crash when a field is renamed that is part of an index_together
Backport of 7b4a994599b75a07cb07d1e0cc26b3bbf25ab7a6 from master.
2014-11-17 15:57:19 -07:00
twidi
49d4095767 [1.7.x] Avoided unneeded calls to state.render() in migrations.
Backport of 19ae13d9ed76208b29bb40aec1bfff8196aa7331 from master
2014-11-17 18:45:21 +01:00
twidi
4fbeec5631 [1.7.x] Reordered condition to avoid calling allow_migrate() if unneeded.
Backport of 82aca216e130973d142473ebb4b22d1eae146ec7 from master
2014-11-17 18:34:36 +01:00
Tim Graham
5a6d6c5e0b [1.7.x] Fixed #23855 -- Removed unnecessary all() in tutorial 3.
Backport of 8fce7978307058f9bc7d9f815858f27fdd954409 from master
2014-11-17 18:12:19 +01:00
nmundar
b2534bfa7b [1.7.x] Fixed #23690 - fixed examples of manual rendering of form fields
Documentation for rendering form fields manually is now updated to use fields id_for_label instead of hardcoded values with additional mention of label_tag for alternative generation of complete label tag.

Backport of 48515ee1f7bec437544a0a958332483298f4028b from master
2014-11-16 14:36:08 +01:00
Peter Sagerson
42001e027c [1.7.x] Fixes a race condition in the documentation.
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

Backport of 0d1a9d203a970a82a2f81edf0ba7d4b55442fd78 from master
2014-11-16 14:33:14 +01:00
Andreas Madsack
7796f62c36 [1.7.x] Fixed #23808 -- Documented that migrations table is created when using runserver without migrating first.
Backport of 27c9b3a27d313e75732c1e8e966b320ddbde499d from master
2014-11-15 20:06:13 +01:00