summaryrefslogtreecommitdiff
path: root/django/core
AgeCommit message (Collapse)Author
2008-07-19Fixed #7471 -- If the 400 response handler raises an exception, pass control toMalcolm Tredinnick
the 500 handler (if that then raises an exception, it's just not your day). Patch from Leah Culver. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7988 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-18Merged the newforms-admin branch into trunk.Brian Rosner
This is a backward incompatible change. The admin contrib app has been refactored. The newforms module has several improvements including FormSets and Media definitions. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7967 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-18Fixed #1443 -- Django's various bits now support dates before 1900. Thanks ↵Adrian Holovaty
to SmileyChris, Chris Green, Fredrik Lundh and others for patches and design help git-svn-id: http://code.djangoproject.com/svn/django/trunk@7946 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-15Refactored the HTTP 500 error response creation slightly. Provides the abilityMalcolm Tredinnick
for subclassing that piece of the processing path. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7928 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-12Fixed #7675: corrected TemporaryUploadedFile.temporary_file_path. Thanks, ↵Jacob Kaplan-Moss
Florian Apolloner. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7908 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-11Fixed #7421 -- Corrected the condition used during syncdb to establish that ↵Russell Keith-Magee
a management module is or isn't available. This is to satisfy non-CPython implementations which can use different error messages. Thanks to Maciej Fijalkowski (fijal) for his help confirming the problem. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7891 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-11Fixed #7597 -- Added code to force the re-opening of the cursor connection, ↵Russell Keith-Magee
just in case a post-syncdb handler closes it. Thanks to keithb for the report and fix. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7889 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-11Fixed #6017 -- Modified the Lax parser to allow --settings and the other ↵Russell Keith-Magee
core management arguments to appear anywhere in the argument list. Thanks to Todd O'Bryan for the suggestion and patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7888 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-08Fixed #7307 -- Split InvalidPage exception into two subclasses, ↵Adrian Holovaty
PageNotAnInteger and EmptyPage, for granular exception catching. Thanks for the idea, miracle2k git-svn-id: http://code.djangoproject.com/svn/django/trunk@7867 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-08Fixed #7478 -- Rolled QuerySetPaginator into the Paginator class, to ↵Adrian Holovaty
simplify things. QuerySetPaginator still exists as an alias, for backwards compatibility. Thanks for the suggestion, batiste@dosimple.ch git-svn-id: http://code.djangoproject.com/svn/django/trunk@7865 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-08Fixed #7655 -- Added two assertions to mail.py to help people debug a common ↵Adrian Holovaty
problem (sending strings instead of lists/tuples for 'to' or 'bcc'). Thanks, guettli git-svn-id: http://code.djangoproject.com/svn/django/trunk@7864 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-07Fixed deprecated UploadedFile.data attribute. Refs #7614.Jacob Kaplan-Moss
git-svn-id: http://code.djangoproject.com/svn/django/trunk@7861 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-07Added a missing deprecated property (UploadedFile.filename) from [7859]. ↵Jacob Kaplan-Moss
Refs #7614. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7860 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-07Fixed #7614: the quickening has come, and there now is only one ↵Jacob Kaplan-Moss
UploadedFile. On top of that, UploadedFile's interface has been improved: * The API now more closely matches a proper file API. This unfortunately means a few backwards-incompatible renamings; see BackwardsIncompatibleChanges. This refs #7593. * While we were at it, renamed chunk() to chunks() to clarify that it's an iterator. * Temporary uploaded files now property use the tempfile library behind the scenes which should ensure better cleanup of tempfiles (refs #7593 again). Thanks to Mike Axiak for the bulk of this patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7859 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-07Fixed #4148 -- Changed the way attachments are served to IE to avoid someMalcolm Tredinnick
caching and header-related bugs there. Only comes into play when Internet Explorer is the user-agent. Patch from Michael Axiak, with testing from Axis_of_Entropy and Karen Tracey. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7856 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-06Fixed #7643 -- Fixed an oversight from [7844].Malcolm Tredinnick
Now makemessages works in projects again. Based on a patch from Horst Gutmann. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7848 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-06Fixed #5522 -- Moved make-messages, compile-messages and daily-cleanup into ↵Malcolm Tredinnick
django-admin.py. They are now called "makemessages", "compilemessages" and "cleanup". This is backwards incompatible for make-messages.py and compile-messages.py, although the old executables still exist for now and print an error pointing the caller to the right command to call. This reduces the number of binaries and man pages Django needs to install. Patch from Janis Leidel. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7844 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-06Fixed #7072 -- More logical and robust language settings in the i18n context ↵Malcolm Tredinnick
processor. Analysis and patch from akaihola. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7843 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-05Changed a couple of old-style validators to remove some deprecation warningsMalcolm Tredinnick
when using ImageFields, etc, in the admin interface. Cosmetic only. Refs #7608. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7837 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-03Corrected typo in `uploadedfile` module.Gary Wilson Jr
git-svn-id: http://code.djangoproject.com/svn/django/trunk@7829 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-02Made legacy `ObjectPaginator` truly backwards-compatible by catching both ↵Gary Wilson Jr
`AttributeError` and `TypeError` in `_get_count` as it did before [7306]. Tests included. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7819 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-01Oops, missed a changed file in [7817].Jacob Kaplan-Moss
git-svn-id: http://code.djangoproject.com/svn/django/trunk@7818 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-01Fixed #7590: made UploadedFile subclasses' __init__ methods sane.Jacob Kaplan-Moss
git-svn-id: http://code.djangoproject.com/svn/django/trunk@7817 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-01Fixed #2070: refactored Django's file upload capabilities.Jacob Kaplan-Moss
A description of the new features can be found in the new [http://www.djangoproject.com/documentation/upload_handing/ upload handling documentation]; the executive summary is that Django will now happily handle uploads of large files without issues. This changes the representation of uploaded files from dictionaries to bona fide objects; see BackwardsIncompatibleChanges for details. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7814 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-30Fixed #7521 -- Added the ability to customize ROOT_URLCONF for the duration ↵Russell Keith-Magee
of a TestCase. Thanks to Mark Fargas (telenieko) for his work on this patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7805 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-30Fixed #7572 -- Force the closure of the database connection at the end of ↵Russell Keith-Magee
fixture loading as a workaround for MySQL bug #37735. Thanks to Simon Litchfield for his help in narrowing down this issue. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7803 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-30Fixed #6647 -- Add some more robustness to the development web server.Malcolm Tredinnick
git-svn-id: http://code.djangoproject.com/svn/django/trunk@7801 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-30Fixed #6994 -- For fastcgi, set a more sensible default umask.Malcolm Tredinnick
Also allow the umask value to be customised. Thanks, Antonis Christofides. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7800 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-30Make sure we only create the minimum number of table indexes for MySQL.Malcolm Tredinnick
This patch simplifies a bunch of code for all backends and removes some duplicate index creation for MySQL, in particular (versions 4.x and later). Patch from Nis Jørgensen. Fixed #5671, #5680, #7170, #7186. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7790 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-26Fixed #7527 -- Removed an unused value from __all__ in ↵Adrian Holovaty
django.core.servers.basehttp. It had languished there erroneously since the original checkin in Django changeset [174]. Thanks, trevor git-svn-id: http://code.djangoproject.com/svn/django/trunk@7746 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-19Fixed #6650 -- Added UTF-8 encoding to SQL output provided by management ↵Russell Keith-Magee
commands. Thanks to farcaller for the suggestion. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7706 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-19Fixed #6719 -- Added a --traceback option to syncdb to provide a stack trace ↵Russell Keith-Magee
when custom SQL loading fails. Also added documentation for the --traceback option. Thanks to guettli for the patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7704 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-16Fixed #6831 -- Reverse URL resolver now replaces backslashes correctly. ↵Adrian Holovaty
Thanks, Bastian Kleineidam git-svn-id: http://code.djangoproject.com/svn/django/trunk@7660 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-16Fixed #6497 -- Improved fixture error reporting by displaying the entire ↵Adrian Holovaty
traceback. Also, SystemExit and KeyboardInterrupt now exit the script properly. Thanks for the patch, Bastian Kleineidam git-svn-id: http://code.djangoproject.com/svn/django/trunk@7653 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-16Fixed #6654 -- Slightly refactored the way 'startproject' and 'startapp' ↵Adrian Holovaty
check for existing Python modules. Thanks, i_i git-svn-id: http://code.djangoproject.com/svn/django/trunk@7652 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-13Fixed #7436 -- Corrected a fix from [7615] that broke some test cases. Don't ↵Russell Keith-Magee
you just love unintended consequences? Thanks to telenieko for the report, and the buildbot for pointing out my mistake. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7629 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-12Fixed #7421 -- Improved syncdb implementation not to check for exact ↵Adrian Holovaty
exception text, in case of alternate Python implementation. Thanks, anto.cuni@gmail.com git-svn-id: http://code.djangoproject.com/svn/django/trunk@7623 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-11Fixed #7254 -- Added an '--exclude' option to dumpdata, allowing specific ↵Russell Keith-Magee
applications to be removed from the dump output. Thanks to Carl Karsten for the idea and patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7615 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-09Fixed #7350, #7202 -- Fixed serialization for multi-model inheritance, which ↵Russell Keith-Magee
had multiple problems: * Serializers were including all superclass fields in their output. Now only local fields are included. * Implicit OneToOne primary keys were not correctly added to the metamodel, so they were always marked to be serialized, even though they were primary * Model saving was too aggressive about creating new parent class instances during deserialization. Raw save on a model now skips saving of the parent class. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7600 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-08Fixed #4371 -- Improved error checking when loading fixtures. Code now ↵Russell Keith-Magee
catches explicitly named fixture formats that are not supported (e.g, YAML fixtures if you don't have PyYAML installed), and fixtures that are empty (which can happen due to XML tag errors). Thanks to John Shaffer for the suggestion, and Keith Bussell for his work on the fix. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7595 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-08Fixed #6394: improved comment stripping in initial SQL files. Thanks, Thomas ↵Jacob Kaplan-Moss
Guttler. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7591 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-05-31Fixed #6820: flush no longer fails under PostgreSQL 8.3. WARNING: In the ↵Jacob Kaplan-Moss
process I renamed a couple of internal functions in django.core.management.sql, so this is a backwards-incompatible change if you were using those internal functions. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7568 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-05-16Added DEBUG_PROPAGATE_EXCEPTIONS setting that helps testing under e.g. twillLuke Plant
git-svn-id: http://code.djangoproject.com/svn/django/trunk@7537 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-04-27Merged the queryset-refactor branch into trunk.Malcolm Tredinnick
This is a big internal change, but mostly backwards compatible with existing code. Also adds a couple of new features. Fixed #245, #1050, #1656, #1801, #2076, #2091, #2150, #2253, #2306, #2400, #2430, #2482, #2496, #2676, #2737, #2874, #2902, #2939, #3037, #3141, #3288, #3440, #3592, #3739, #4088, #4260, #4289, #4306, #4358, #4464, #4510, #4858, #5012, #5020, #5261, #5295, #5321, #5324, #5325, #5555, #5707, #5796, #5817, #5987, #6018, #6074, #6088, #6154, #6177, #6180, #6203, #6658 git-svn-id: http://code.djangoproject.com/svn/django/trunk@7477 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-03-27Added inline Oracle tablespace SQL for unique_together constraints.Ian Kelly
git-svn-id: http://code.djangoproject.com/svn/django/trunk@7375 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-03-23Fixed a problem in the backwards-compat abilities of the paginator. Calling ↵Malcolm Tredinnick
count() on a list throws a TypeError not an AttributeError. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7353 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-03-21Fixed some styling issues in `django/core/mail.py`.Gary Wilson Jr
git-svn-id: http://code.djangoproject.com/svn/django/trunk@7350 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-03-21Noted an additional modification we have made to `make_msgid`.Gary Wilson Jr
git-svn-id: http://code.djangoproject.com/svn/django/trunk@7349 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-03-21Fixed #6835 -- Use cached FQDN when creating `smtplib.SMTP()` connection to ↵Gary Wilson Jr
avoid a lengthy `socket.getfqdn()` call, thanks George Murdocca and PhiR. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7348 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-03-21Fixed #6841 -- Don't include bcc recepients in e-mail headers, thanks PhiR.Gary Wilson Jr
git-svn-id: http://code.djangoproject.com/svn/django/trunk@7347 bcc190cf-cafb-0310-a4f2-bffc1f526a37