Malcolm Tredinnick
(mtredinnick)
Most Active Role
Bug Fixer
Most Active Component
Core (Mail)
Activity Timeline
[No data in this time period]
Components
Tickets
Trac | Ticket (408) | Reporter (72) | Owner (307) | Commenter (910) | Summary | Component |
---|---|---|---|---|---|---|
1541 | 1541 | ✅ | Add multipart message capability to django.core.mail | Core (Mail) | ||
10808 | 10808 | ✅ | 1 | Multiple inheritance (model-based) broken for __init__ of common fields in diamond inheritance | Database layer (models, ORM) | |
10621 | 10621 | ✅ | Add a way to have an aggregate() result as a queryset | Database layer (models, ORM) | ||
5090 | 5090 | ✅ | Url patterns are case-sensitive. | HTTP handling | ||
56 | 56 | 1 | Primary key columns should be UNSIGNED | Database layer (models, ORM) | ||
16682 | 16682 | ✅ | KeyboardInterrupt not handled properly in transaction aborting | Database layer (models, ORM) | ||
6353 | 6353 | ✅ | 5 | debug.technical_500_response fails on exceptions having localized text in unicode | Core (Other) | |
9435 | 9435 | ✅ | 2 | Check out behaviour of wsgi backend with PATH_INFO being an empty string | Core (Other) | |
4994 | 4994 | ✅ | 1 | Cookies are not sent back for HTTP Not Modified (304) from CommonMiddleware | HTTP handling | |
10506 | 10506 | ✅ | ✅ | 2 | Automatically use correct auto-manager class for inherited models | Database layer (models, ORM) |
29 | 29 | 1 | Fix usability issue with limit_choices_to and "Add another" in admin | contrib.admin | ||
9153 | 9153 | ✅ | Forms (and formsets) don't always generate valid HTML for hidden fields | Forms | ||
15804 | 15804 | ✅ | 1 | Query lookup types should be scoped to the last joined field's model | Database layer (models, ORM) | |
9230 | 9230 | ✅ | ✅ | Iterating over checkboxes in CheckboxSelectMultiple should be possible | Forms | |
13252 | 13252 | ✅ | Use the natural key instead of the primary key when serializing | Core (Serialization) | ||
14180 | 14180 | 1 | Creating redundant indexes on foreign keys for MySQL/InnoDB tables | Database layer (models, ORM) | ||
10509 | 10509 | ✅ | 1 | Better handling of database version-specific feature initialisation | Database layer (models, ORM) | |
6103 | 6103 | ✅ | 1 | tests/model_forms/tests.py could use some rewriting | Forms | |
8579 | 8579 | ✅ | 1 | Move admin validation to only run as part of "validate" management command | contrib.admin | |
1796 | 1796 | ✅ | [patch] "Cannot resolve keyword ___ into field" error when working with ManyToMany relation | Database layer (models, ORM) | ||
6681 | 6681 | ✅ | `admindocs` breaks compatibility with `docutils` when rendering reStructuredText | contrib.admindocs | ||
5141 | 5141 | ✅ | 1 | translation for Croatian | Translations | |
14253 | 14253 | 1 | TIME_ZONE not respected by Today and Now widgets in admin | contrib.admin | ||
9270 | 9270 | ✅ | 1 | Docs: FORCE_SCRIPT_NAME Syntax | Core (URLs) | |
10399 | 10399 | ✅ | 1 | Optimise cross-table update for one-to-one fields | Database layer (models, ORM) | |
10574 | 10574 | ✅ | ✅ | 3 | Remove unnecessary ordering in values() queries | Database layer (models, ORM) |
10790 | 10790 | ✅ | 1 | Too many joins in a comparison for NULL. | Database layer (models, ORM) | |
8404 | 8404 | ✅ | Auth password reset tests are too restrictive about template requirements | contrib.auth | ||
11387 | 11387 | ✅ | 1 | order_by over a GenericRelation generates incorrect SQL | contrib.contenttypes | |
14678 | 14678 | 1 | Users are able to add more than one page to the same url | contrib.flatpages | ||
18647 | 18647 | ✅ | Malcolm Tredinnick link on django committers | Documentation | ||
10547 | 10547 | ✅ | 3 | Delayed Loading Model Update Causes Recursive Errors | Database layer (models, ORM) | |
8769 | 8769 | ✅ | ✅ | 1 | Slightly over-aggressive join promotion in SQL for ordering | Database layer (models, ORM) |
596 | 596 | 1 | Allow Django to be packaged as a Python egg | Core (Other) | ||
9994 | 9994 | ✅ | 3 | list_filter ignores to_field | contrib.admin | |
10498 | 10498 | ✅ | 1 | Passing ugettext_lazy to related object's create() doesn't work | Database layer (models, ORM) | |
9176 | 9176 | ✅ | 4 | NoReverseMatch for optional arguments | Core (Other) | |
9805 | 9805 | ✅ | 1 | reverse() does not add SCRIPT_NAME to the returned URL if called from middleware modules | Core (Other) | |
10499 | 10499 | ✅ | 1 | Maybe make _default_manager part of the public API | Database layer (models, ORM) | |
9964 | 9964 | ✅ | 2 | Transaction middleware closes the transaction only when it's marked as dirty | Database layer (models, ORM) | |
632 | 632 | 1 | database stored templates | Template system | ||
638 | 638 | 1 | changelist table is too wide on pages with filter sidebar | contrib.admin | ||
7844 | 7844 | ✅ | 1 | Very small race condition in file field saving | Core (Other) | |
7616 | 7616 | ✅ | 1 | fcgi and socket file permissions | Documentation | |
4815 | 4815 | ✅ | 3 | QueryDict doesn't pass correct encoding to force_unicode | HTTP handling | |
4717 | 4717 | ✅ | 1 | Catalan translation updated | Translations | |
4782 | 4782 | ✅ | 1 | Updated Slovenian (sl) translations | Translations | |
3878 | 3878 | ✅ | 5 | (JSON)-serializing utf8 data fails | Core (Serialization) | |
4753 | 4753 | ✅ | 2 | Updated es/ translation | Translations | |
4365 | 4365 | ✅ | ✅ | 2 | [unicode] slug generation can be enhanced | Internationalization |
4766 | 4766 | ✅ | 2 | Patch for adding RUSSIAN_MAP in 5608 | contrib.admin | |
4802 | 4802 | ✅ | 2 | French i18n | Translations | |
2489 | 2489 | ✅ | 3 | Make everything Unicode | Core (Other) | |
4823 | 4823 | ✅ | 2 | Changeset 5636 causes AttributeError at django/core/urlresolvers.py in resolve, line 234 when using Django's adminstrative interface | Core (Other) | |
4776 | 4776 | ✅ | 2 | Unicode branch merge and strftime in FileField upload_to | Uncategorized | |
14248 | 14248 | 1 | Date and DateTime fields, auto_now_add and PostgreSQL | Database layer (models, ORM) | ||
11052 | 11052 | ✅ | 1 | Q-Object disjunction join promotion .. bug | Database layer (models, ORM) | |
14256 | 14256 | 1 | Add support to testserver for the --skip-db-init option | Testing framework | ||
4377 | 4377 | ✅ | 1 | Spelling errors in database error description | Translations | |
342 | 342 | 1 | Add a way for fields to be displayed in the admin without being editable | contrib.admin | ||
9616 | 9616 | ✅ | 1 | bdist_rpm fails in 1.0.1 - version names with hyphens are not compatible with rpm specs | Uncategorized | |
7270 | 7270 | ✅ | 7 | selected_related() can not follow reverse relations of OneToOne. | Database layer (models, ORM) | |
9968 | 9968 | ✅ | 2 | filter/exclude are broken on OneToOneField with primary_key=True | Database layer (models, ORM) | |
9926 | 9926 | ✅ | 3 | Nullable FK to inherited model excludes results when using .select_related() | Database layer (models, ORM) | |
9643 | 9643 | ✅ | ✅ | 1 | Custom managers on related objects generating incorrect SQL | Database layer (models, ORM) |
10695 | 10695 | ✅ | 2 | defer() uses the same cached value for all models | Database layer (models, ORM) | |
10681 | 10681 | ✅ | 2 | Etag parser crashes on invalid input | HTTP handling | |
10598 | 10598 | ✅ | 1 | Recent GIS changes break tests for python 2.3 | GIS | |
10586 | 10586 | ✅ | 3 | @last_modified call condition(last_modified=callable), but condition expect last_modified_func | Uncategorized | |
10572 | 10572 | ✅ | defer() doesn't work cleanly with model inheritance | Database layer (models, ORM) | ||
10478 | 10478 | ✅ | ✅ | 2 | Multiple querysets as rvalues generating bad SQL | Database layer (models, ORM) |
10438 | 10438 | ✅ | 4 | Rowcount for updates not correct with MySQL | Database layer (models, ORM) | |
10411 | 10411 | ✅ | 5 | Updates do not work with GeometryFields | GIS | |
10397 | 10397 | ✅ | 1 | Add support for DATABASE_SUPPORTS_TRANSACTIONS to django.contrib.gis.tests.run_tests | GIS | |
10362 | 10362 | ✅ | 3 | Queryset.update throws ProgrammingError when updating inherited fields | Database layer (models, ORM) | |
10243 | 10243 | ✅ | 2 | to_field option problems in admin site | Database layer (models, ORM) | |
10061 | 10061 | ✅ | 4 | incorrect logout link in admin | contrib.admin | |
2698 | 2698 | ✅ | 6 | Custom default managers interfere with delete operations | Database layer (models, ORM) | |
10028 | 10028 | ✅ | 4 | Incorrect SQL join construction | Database layer (models, ORM) | |
10467 | 10467 | ✅ | ✅ | 4 | Remove use of "RETURNING" in PostgreSQL backends by default | Database layer (models, ORM) |
5420 | 5420 | ✅ | 5 | Allow database API users to specify the fields to exclude in a SELECT statement | Database layer (models, ORM) | |
3460 | 3460 | ✅ | 5 | Allow configuration of postgresql_psycopg2 isolation level | Database layer (models, ORM) | |
8106 | 8106 | ✅ | 2 | select_related queries return wrong data | Database layer (models, ORM) | |
6984 | 6984 | ✅ | 3 | Session Data Race Condition Leading to Dropped Sessions | contrib.sessions | |
1180 | 1180 | ✅ | Django session key generation flawed | contrib.sessions | ||
6523 | 6523 | ✅ | 2 | PostgreSQL 8.3 cannot do text matching on uncast non-text columns | Database layer (models, ORM) | |
7107 | 7107 | ✅ | 4 | ManyToMany self-referential models *need* a related_name | Uncategorized | |
7109 | 7109 | ✅ | 3 | __dict__ substitution in Field.db_type() does no quoting | Database layer (models, ORM) | |
7128 | 7128 | ✅ | 4 | Infinite Recursion in new QuerySet Refactor when using a post_init signal | Core (Other) | |
7154 | 7154 | ✅ | 6 | Not all managers gets copied from abstract models. | Database layer (models, ORM) | |
7206 | 7206 | ✅ | 2 | django.core.urlresolvers.reverse doesn't work properly | Core (Other) | |
5937 | 5937 | ✅ | 7 | Generic Relations backward lookups generate invalid SQL | Contrib apps | |
7448 | 7448 | ✅ | 2 | DateField + __in query = no query at all | Database layer (models, ORM) | |
7512 | 7512 | ✅ | 5 | including a nullable foreign key reference in Meta ordering has unexpected results | Database layer (models, ORM) | |
7530 | 7530 | ✅ | 2 | Related objects are not None like they should be | Database layer (models, ORM) | |
7759 | 7759 | ✅ | 4 | QuerySet count method is wrong while cached results filling | Database layer (models, ORM) | |
7823 | 7823 | ✅ | 4 | ForeignKey get_db_prep_lookup doesn't work for custom primary key | Database layer (models, ORM) | |
7872 | 7872 | ✅ | 3 | Some complex lookups with Q objects (or-style) don't return all matching model objects. | Database layer (models, ORM) | |
7957 | 7957 | ✅ | 4 | Chaining Queryset.extra() methods that contain parameters breaks the query | Database layer (models, ORM) | |
7961 | 7961 | ✅ | 3 | Removing select statements added through extra() does not remove the corresponding select_params | Uncategorized | |
8036 | 8036 | ✅ | 4 | select_related() yields unexpected results with certain combinations of *fields | Database layer (models, ORM) | |
8039 | 8039 | ✅ | 3 | Incompatibillity with extra and order_by in some cases | Database layer (models, ORM) | |
8046 | 8046 | ✅ | ✅ | 3 | filter() on a related multi-valued manager joins to too many tables. | Database layer (models, ORM) |
8819 | 8819 | ✅ | 2 | Regression: filter by extra(select = ..., order_by = ...) with distinct() fails ("Unknown column") | Core (Other) | |
8790 | 8790 | ✅ | 2 | Q objects problem with disjunction | Database layer (models, ORM) | |
8741 | 8741 | ✅ | 2 | backwards-incompatible: urlresolvers.reverse no longer silently accepts unused args | Uncategorized | |
8726 | 8726 | ✅ | 6 | Unicode-errors with url-tags after changeset 8760 | Core (Other) | |
8725 | 8725 | ✅ | 1 | TemplateSyntaxError at /admin/ with [8760] | Core (Other) | |
8702 | 8702 | ✅ | 5 | words not i18n-ized in admin interface when use '--noreload' option. | contrib.admin | |
8683 | 8683 | ✅ | 2 | NameError caused by typo in DateQuerySet._setup_query | Database layer (models, ORM) | |
8668 | 8668 | ✅ | Serializer regressions tests broken with MySQL | Database layer (models, ORM) | ||
8667 | 8667 | ✅ | Revive model inheritance documentation | Documentation | ||
8656 | 8656 | ✅ | Document how iteration works for UploadFile | Documentation | ||
8569 | 8569 | ✅ | 2 | Admin fieldsets can cause "'str' object has no attribute '_default_manager'' under mod_wsgi | Uncategorized | |
8510 | 8510 | ✅ | 3 | Date filtering no longer works with integers | Database layer (models, ORM) | |
8506 | 8506 | ✅ | ✅ | 2 | Add a section about collation on MySQL to ref/databases.txt | Documentation |
6941 | 6941 | ✅ | 2 | Session key reuse creates minor security flaw. | contrib.sessions | |
8439 | 8439 | ✅ | 3 | Q objects still incorrectly choosing inner join over outer join | Database layer (models, ORM) | |
8403 | 8403 | ✅ | ✅ | 5 | Current file locking does not work on NFS mounts | File uploads/storage |
8402 | 8402 | ✅ | 3 | Password change form still assumes oldforms variables | Contrib apps | |
8389 | 8389 | ✅ | 2 | Q expression with & and | inconsistent | Database layer (models, ORM) | |
4624 | 4624 | ✅ | 4 | Persian translation | Translations | |
8101 | 8101 | ✅ | 3 | Admin boolean filter | contrib.admin | |
8340 | 8340 | ✅ | 4 | MySQL case sensitivity and utf8_bin / 2710 | Uncategorized | |
8315 | 8315 | ✅ | 4 | MySQL Commands out of sync on attempt to rollback | Database layer (models, ORM) | |
8283 | 8283 | ✅ | 2 | .filter() is ignored after (query | query) construction | Database layer (models, ORM) | |
8279 | 8279 | ✅ | 4 | Models with multiple ManyToManyField to 'self' use the last table for every m2m | Database layer (models, ORM) | |
8254 | 8254 | ✅ | 3 | incorrect sql query in many to many backwards relation using an intermediate table | Core (Other) | |
8191 | 8191 | ✅ | ✅ | 4 | Queryset improvements for extra() calls | Database layer (models, ORM) |
8170 | 8170 | ✅ | 2 | Managers should be inherited correctly from extended Models | Database layer (models, ORM) | |
7818 | 7818 | ✅ | 3 | Merging querysets can result in wrong operator grouping | Database layer (models, ORM) | |
7789 | 7789 | ✅ | 4 | get_or_create fails due to case sensivity | Database layer (models, ORM) | |
7637 | 7637 | ✅ | 2 | Allow Oracle database parameters to specify input size. | Database layer (models, ORM) | |
7813 | 7813 | ✅ | 1 | Problem Pickling Querysets | Database layer (models, ORM) | |
7560 | 7560 | ✅ | 2 | Delegate (most) type conversion to backends | Database layer (models, ORM) | |
7515 | 7515 | ✅ | 3 | Add .clear() and .destroy() to session objects | contrib.sessions | |
7853 | 7853 | ✅ | 2 | Problem with model inheritance when parent has relation to self | Database layer (models, ORM) | |
8206 | 8206 | ✅ | Remove models.base.Model.validate(), manipulator field functions, validator lists | Core (Other) | ||
7345 | 7345 | ✅ | 3 | URLField should append / if no path is specified. | Forms | |
528 | 528 | 3 | Add a documentation generator that creates a PDF or HTML files locally | Documentation | ||
8023 | 8023 | ✅ | 2 | Changeset 8131 breaks filtering from the URL in the admin | Database layer (models, ORM) | |
8024 | 8024 | ✅ | 2 | Changeset 8132 breaks labels on ForeignKey Fields | Uncategorized | |
8310 | 8310 | ✅ | ✅ | 1 | Fix usage of randint/randrange in [8340] | Uncategorized |
8102 | 8102 | ✅ | 5 | get_or_create is unable to handle unicode characters | Database layer (models, ORM) | |
8260 | 8260 | ✅ | 3 | MySQLDb v 1.2.1 -- no VARCHAR | Database layer (models, ORM) | |
6755 | 6755 | ✅ | 7 | Model Inheritance doesn't work in the admin. | contrib.admin | |
285 | 285 | ✅ | 4 | WSGIRequest should set request.path to full uri path | HTTP handling | |
5535 | 5535 | ✅ | 1 | .get() should allow myforeignkey_id lookups | Database layer (models, ORM) | |
14134 | 14134 | 1 | Ability to set csrf cookie path and https-only plus add 'secure' | Core (Other) | ||
10476 | 10476 | ✅ | ✅ | 3 | Fix(?) model insert handling when autcommit=True for PostgreSQL <= 8.1 | Database layer (models, ORM) |
14267 | 14267 | 1 | Trac Upgrade Tracking Ticket | *.djangoproject.com | ||
10420 | 10420 | ✅ | 2 | Running gis tests via runtests doesn't work. | GIS | |
14227 | 14227 | Modify contributing docs to mention the 'easy-pickings' keyword in triage | Documentation | |||
14255 | 14255 | 2 | Factoring mysite out of tutorial imports | Documentation | ||
14278 | 14278 | 1 | sqlite3 backend and django 1.2.3, bug: «no such table» | Database layer (models, ORM) | ||
14235 | 14235 | 3 | UnicodeDecodeError in CSRF middleware | Forms | ||
4179 | 4179 | ✅ | 3 | MySQL backend has MySQL-4.0 incompatbiility | Database layer (models, ORM) | |
8011 | 8011 | ✅ | 2 | Translated strings in a ForeignKey of a model in an application not in the project root causes errors | Translations | |
5684 | 5684 | ✅ | 1 | i18n settings file -- fixing awkwardness | Documentation | |
11711 | 11711 | ✅ | ✅ | 2 | Document precise returned object of values_list() | Documentation |
313 | 313 | 1 | PhoneNumberField should accept international format numbers | Internationalization | ||
7283 | 7283 | ✅ | 1 | Documentation mixes up the terms "internationalization" and "localization" | Documentation | |
3665 | 3665 | ✅ | 1 | select_related() should generate LEFT JOINs for foreign keys with null=True | Core (Other) | |
7163 | 7163 | ✅ | 2 | Region locales' translation objects get overwritten | Internationalization | |
10785 | 10785 | ✅ | 1 | ForeignKey get_db_prep_lookup doesn't work for custom primary key if full object isn't passed | Database layer (models, ORM) | |
4915 | 4915 | ✅ | 4 | A smarter resolver: try to disambiguate URL patterns | Core (Other) | |
10581 | 10581 | ✅ | 1 | Conditional processing fails with a single 'If-Match' header | HTTP handling | |
10356 | 10356 | ✅ | 3 | proxy models: subclass a model without creating a new table | Database layer (models, ORM) | |
9239 | 9239 | ✅ | ✅ | 6 | Better reverse() handling for the (.*) pattern | Core (Other) |
9676 | 9676 | ✅ | 4 | Explicit default managers | Database layer (models, ORM) | |
8990 | 8990 | ✅ | 4 | Cannot save objects when using extra() in default manager | Database layer (models, ORM) | |
9527 | 9527 | ✅ | 3 | Model.save_base() depends on Model._default_manager | Database layer (models, ORM) | |
10474 | 10474 | ✅ | Changeset 10029 - syntax error at or near "RETURNING" at character 211 | Core (Other) | ||
10439 | 10439 | ✅ | ✅ | 4 | Test suite side-effects cause dateformat tests to fail | Uncategorized |
3163 | 3163 | ✅ | 2 | [patch] Optionally disable DB table creation from model | Database layer (models, ORM) | |
10432 | 10432 | ✅ | 3 | Empty generator in "in" lookup gives incorrect SQL | Database layer (models, ORM) | |
10252 | 10252 | ✅ | 4 | Can't use id as a field name for parent_link in a child model | Database layer (models, ORM) | |
10406 | 10406 | ✅ | 5 | Primary keys with model inheritance problems. | Database layer (models, ORM) | |
10251 | 10251 | ✅ | 5 | Problem with inheritance plus explicit primary_key in child model | Database layer (models, ORM) | |
10381 | 10381 | ✅ | 2 | Test failure caused by r9921 | Uncategorized | |
10392 | 10392 | ✅ | 3 | django-admin.py makemessages requires valid settings | Core (Management commands) | |
9701 | 9701 | ✅ | ✅ | 3 | A safelist filter ("safe" for lists) | Template system |
10006 | 10006 | ✅ | 2 | r9707 breaks dumpdata if you have python-json installed on a Debian based system and python2.4 | Core (Serialization) | |
9965 | 9965 | ✅ | 1 | Change import in permalink decorator from function to module | Database layer (models, ORM) | |
9006 | 9006 | ✅ | 1 | QuerySet indexing by __getitem__ gets wrong answer in edge cases | Core (Other) | |
9985 | 9985 | ✅ | 2 | r9701 breaks for combinations of values_list and unique - it inserts duplicate references in SQL | Database layer (models, ORM) | |
9358 | 9358 | ✅ | 6 | .dates(...) only spitting out a single date, bug in queryset order | Database layer (models, ORM) | |
9997 | 9997 | ✅ | 2 | Nested queries support: Field for ValuesListQuerySet (flat=True) gets lost in query construction | Database layer (models, ORM) | |
10014 | 10014 | ✅ | 2 | debug template tag fails in utf-8 encoded template | Template system | |
9981 | 9981 | ✅ | 3 | getting objects where column is null throws exception, when you define ordering by that column | Database layer (models, ORM) | |
9266 | 9266 | ✅ | 3 | Update simplejson to 2.0.1 | Core (Serialization) | |
9905 | 9905 | ✅ | 3 | SQLite case-insensitive problem | Documentation | |
9862 | 9862 | ✅ | 4 | Non-standard SQL generated in column definition for nullable columns in create table DDL | Database layer (models, ORM) | |
9578 | 9578 | ✅ | 3 | order_by() removing select_related() joined tables when with extra() query sets | Database layer (models, ORM) | |
9775 | 9775 | ✅ | 3 | admin multi-table inheritance broken since rev 9602 | contrib.admin | |
9461 | 9461 | ✅ | 2 | raw id fields for inherited models in inline intermediate models show base class __unicode__ rather than id | contrib.admin | |
8921 | 8921 | ✅ | 3 | exclude generates incorrect SQL | Database layer (models, ORM) | |
9188 | 9188 | ✅ | 5 | Postgresql 'missing FROM-clause entry in subquery for table' error on lookup that spans relationships | Database layer (models, ORM) | |
9730 | 9730 | ✅ | 2 | When using model inheritance, raw_id_fields returns a model's name in the input field. | contrib.admin | |
9759 | 9759 | ✅ | 2 | exclude() does not return the opposite of filter() for one to many relationships | Database layer (models, ORM) | |
6948 | 6948 | ✅ | 3 | Join filter string literal escaped, docs say it shouldn't | Template system | |
2473 | 2473 | ✅ | 1 | [patch] 'in' QuerySet operator generates invalid SQL for empty list | Database layer (models, ORM) | |
9411 | 9411 | ✅ | 3 | Test added in [9081] fails on MySQL | Uncategorized | |
9307 | 9307 | ✅ | ✅ | 5 | Pickling support for Oracle Query classes | Database layer (models, ORM) |
9406 | 9406 | ✅ | 3 | Query.as_sql() generates invalid ORDER BY clause | Database layer (models, ORM) | |
2108 | 2108 | ✅ | 5 | Empty models result in invalid SQL for Sqlite | Database layer (models, ORM) | |
6748 | 6748 | ✅ | 4 | Ensure that debug error pages never evaluate QuerySets | Core (Other) | |
7011 | 7011 | ✅ | 3 | Authentication documentation doesn't describe is_active very well. | Documentation | |
541 | 541 | 2 | [patch] Making generic views use other templates like Zope3 ZPT | Generic views | ||
9068 | 9068 | ✅ | 2 | InsertQuery.clone typo? | Database layer (models, ORM) | |
9038 | 9038 | ✅ | 4 | url tag not working with reverse in 1.0 as it previously did | Core (Other) | |
9139 | 9139 | ✅ | 2 | reverse() not finding correct match with some multiple patterns. | Core (Other) | |
9099 | 9099 | ✅ | ✅ | 2 | File locking on some NFS mounts | Core (Other) |
987 | 987 | 2 | HttpResponseRedirect uses/allows relative URIs for the HTTP Location header, which is forbidden by HTTP | Core (Other) | ||
2977 | 2977 | ✅ | 5 | Better handling of regular expressions for reverse urlresolver | Core (Other) | |
6934 | 6934 | ✅ | 2 | django.core.urlresolvers.reverse fails sometimes. | Core (Other) | |
8445 | 8445 | ✅ | 3 | czech translation update | Translations | |
7791 | 7791 | ✅ | 2 | len() on queryset with distinct ordered by child's field crashes | Database layer (models, ORM) | |
8351 | 8351 | ✅ | 2 | load() method of the cache SessionStore backend returns None | contrib.sessions | |
7992 | 7992 | ✅ | 6 | UnicodeDecodeError in newforms-admin | contrib.admin | |
6217 | 6217 | ✅ | 6 | (u)gettext_lazy is a memory hog | Internationalization | |
7886 | 7886 | ✅ | ✅ | 1 | select_related handling with Oracle is (likely) broken | Database layer (models, ORM) |
7716 | 7716 | ✅ | 2 | select_related() with nullable ForeignKeys screws up when rows actually have a null value | Database layer (models, ORM) | |
7871 | 7871 | ✅ | 4 | No trailing slash in url causes TypeError with mod_wsgi | Uncategorized | |
7411 | 7411 | ✅ | 4 | Saving db object while iterating over a queryset larger than ITER_CHUNK_SIZE breaks with sqlite | Database layer (models, ORM) | |
6862 | 6862 | ✅ | 2 | Stack traces from non-DEBUG exceptions can't find source lines when DEBUG 500 pages can. | Core (Other) | |
7583 | 7583 | ✅ | 1 | Test client response object no longer includes "headers" | Testing framework | |
7715 | 7715 | ✅ | 3 | admin_tests failures when running Django tests in one natural fashion | Testing framework | |
7682 | 7682 | ✅ | 2 | edit_inline issues error(s) incorrectly when going from revision 7710 to TRUNK | contrib.admin | |
7565 | 7565 | ✅ | 2 | Fixture problem with child models | Uncategorized | |
7624 | 7624 | ✅ | 1 | In non-project settings, syncdb fails when adding a superuser | Core (Management commands) | |
7573 | 7573 | ✅ | Add ordering by name to User model in admin. | Uncategorized | ||
7113 | 7113 | ✅ | 3 | The `ChangeList` does not support custom queryset subclasses | contrib.admin | |
2076 | 2076 | ✅ | 7 | order_by with related table does not work | Database layer (models, ORM) | |
7088 | 7088 | ✅ | 3 | QuerySet.values_list returns extra fields in Oracle | Database layer (models, ORM) | |
245 | 245 | 6 | Remove old ordering syntax | Metasystem | ||
7087 | 7087 | ✅ | 3 | QuerySet.dates bug in Oracle | Database layer (models, ORM) | |
7089 | 7089 | ✅ | 1 | Typo in Query.get_default_columns from r7457 | Database layer (models, ORM) | |
7036 | 7036 | ✅ | 3 | Oracle backend broken on queryset-refactor | Database layer (models, ORM) | |
7029 | 7029 | ✅ | 1 | Fix PO extraction of non-ASCII data in gettext files | Internationalization | |
4734 | 4734 | ✅ | 6 | Allow non-ASCII characters in input for translation | Internationalization | |
5682 | 5682 | ✅ | Support data sent via HTTP PUT in HttpRequest | HTTP handling | ||
659 | 659 | 2 | Selecting by month with DateField is broken with sqlite3 backend | Database layer (models, ORM) | ||
6161 | 6161 | ✅ | 6 | Oracle support for queryset-refactor. | Database layer (models, ORM) | |
6772 | 6772 | ✅ | 1 | `in` lookup type no longer works with tuples | Database layer (models, ORM) | |
708 | 708 | 3 | search for meta.IPAddressField with postgresql backend is broken (admin) | Database layer (models, ORM) | ||
6575 | 6575 | ✅ | 2 | Changeset 7098 brakes model class creation if one uses own django.db.model.base.Model class | Database layer (models, ORM) | |
3923 | 3923 | ✅ | ✅ | 4 | [unicode] make-messages.py does not work well with unicode strings | Internationalization |
6261 | 6261 | ✅ | 3 | Add support for customized WhereNode's and QUERY_TERMS. | Database layer (models, ORM) | |
3971 | 3971 | ✅ | 1 | Verbose testing framework does not say which test it is about to execute | Testing framework | |
6219 | 6219 | ✅ | 2 | HTTP header charset restrictions are too tight | Uncategorized | |
6131 | 6131 | ✅ | 3 | Commit [6887] broke locmem (default) cache | Core (Cache system) | |
6063 | 6063 | ✅ | 8 | BaseHttp server crash since last SVN update | django-admin.py runserver | |
3228 | 3228 | ✅ | 5 | Added SmartSlashMiddleware | Core (Other) | |
685 | 685 | 6 | [patch] list_detail and archive_* generic views should default allow_empty to True | Generic views | ||
785 | 785 | 3 | many2many table and legacy databases. | Database layer (models, ORM) | ||
6091 | 6091 | ✅ | 1 | Update to AUTHORS | Uncategorized | |
6053 | 6053 | ✅ | 1 | Allow django.contrib tests to be in tests/ subdirectory | Testing framework | |
4302 | 4302 | ✅ | Fix usage of "absolute URL" in the documentation | Documentation | ||
2359 | 2359 | ✅ | 5 | [patch] Auto-escaping template changes | Template system | |
5729 | 5729 | ✅ | 2 | Django doesn't create real foreign keys when using MySQL INNODB engine | Database layer (models, ORM) | |
5640 | 5640 | ✅ | 2 | Request to improve error handling in utils.encoding.force_unicode. | Core (Other) | |
5839 | 5839 | ✅ | 1 | Bad import in django/contrib/admin/views/main.py (handle_legacy_orderlist) | Database layer (models, ORM) | |
4119 | 4119 | ✅ | 6 | Incorrect HTTP-Date format in expire field of HTTP Header | Contrib apps | |
115 | 115 | 1 | Models CRUD via web services | Core (Other) | ||
2920 | 2920 | ✅ | 6 | Putting _() into builtins causes trouble with doctests | Testing framework | |
4487 | 4487 | ✅ | 3 | SplitDateTimeWidget should not show microsecond. | Forms | |
4428 | 4428 | ✅ | 3 | DateTimeField's clean() does not support millisecond resolution | Forms | |
4493 | 4493 | ✅ | 4 | [unicode] django.contrib.redirects doesn't work with unicode branch | Uncategorized | |
899 | 899 | 2 | Formfield doesn't display default value | Forms | ||
2465 | 2465 | ✅ | 2 | Make select_related() related work for ForeignKeys with null=True | Database layer (models, ORM) | |
5505 | 5505 | ✅ | 4 | Self-Referential ForeignKeys broken using newforms form_for_instance with a formfield_callback | Forms | |
2806 | 2806 | ✅ | 2 | Cookie system does not support "port" | Contrib apps | |
5504 | 5504 | ✅ | 2 | Backwards-incompatible change introduced by [6289] | Template system | |
208 | 208 | 1 | Allow the strings the cycle tag uses to contain spaces | Template system | ||
5320 | 5320 | ✅ | request.path doesn't work properly under fastcgi | HTTP handling | ||
5317 | 5317 | ✅ | __builtins__ isn't available in Jython | Internationalization | ||
5274 | 5274 | ✅ | Cambodia language (Khmer) translation for Django | Translations | ||
5278 | 5278 | ✅ | Cambodia language (Khmer) translation for Django | Translations | ||
5239 | 5239 | ✅ | 1 | Django uses __builtins__, which is guaranteed only in CPython | Internationalization | |
5007 | 5007 | ✅ | Data truncated for column 'message' at row 1 | Internationalization | ||
5214 | 5214 | ✅ | 1 | Typos in es_AR | Translations | |
5106 | 5106 | ✅ | 1 | django.db.backend.*.base refactoring | Database layer (models, ORM) | |
5165 | 5165 | ✅ | 1 | HttpResponse's flush method does not do anything | HTTP handling | |
5156 | 5156 | ✅ | 1 | Use i18n/_() for all get_text_list occurences | Internationalization | |
4880 | 4880 | ✅ | 3 | Updated 'es' translations | Translations | |
4946 | 4946 | ✅ | 1 | Improvements to GZIP middleware to improve performance | HTTP handling | |
4414 | 4414 | ✅ | 2 | I18N Javascript interpolate function | Internationalization | |
5056 | 5056 | ✅ | 5 | gettext/ngettext do not accept UTF-8 and Unicode input strings. | Internationalization | |
4899 | 4899 | ✅ | 3 | i18n catalog generation slightly broken after [5708] | Internationalization | |
4962 | 4962 | ✅ | 2 | updated sk translation | Translations | |
4939 | 4939 | ✅ | 2 | "show" and "hide" appear in english not in my own language when displaying admin fieldsets | Internationalization | |
4841 | 4841 | ✅ | 1 | Same English phrase - different Swedish phrases | Translations | |
4973 | 4973 | ✅ | 1 | fr translation for SelectFilter2.js is too literal | Translations | |
4966 | 4966 | ✅ | 2 | Errors in french localization files | Translations | |
5003 | 5003 | ✅ | 1 | Update for german localization | Translations | |
5017 | 5017 | ✅ | 1 | small translation fix (German) | Translations | |
5134 | 5134 | ✅ | 2 | postgresql backend doesn't cast empty strings to unicode | Database layer (models, ORM) | |
5120 | 5120 | ✅ | make-messages.py stop working | Internationalization | ||
4882 | 4882 | ✅ | 1 | Update to es_AR translation | Translations | |
4917 | 4917 | ✅ | 1 | New Swedish translation | Translations | |
4806 | 4806 | ✅ | 3 | Updated Simplefied Chinese Translation | Translations | |
5084 | 5084 | ✅ | urls.py not working under apache | HTTP handling | ||
5073 | 5073 | ✅ | Blocktrans makes key lookups fail. | Internationalization | ||
148 | 148 | 1 | Add some padding to the bottom of div#content-main | *.djangoproject.com | ||
191 | 191 | 1 | Pydoc integration | Core (Other) | ||
4099 | 4099 | ✅ | 4 | psycopg2-2.0.6b2 does not allow lists in cursor.execute | Database layer (models, ORM) | |
4795 | 4795 | ✅ | 1 | French translation update | Translations | |
4803 | 4803 | ✅ | 1 | Don't return translations in __str__ methods | Internationalization | |
454 | 454 | 2 | 'app' instead of 'module' in django-admin.py --help | contrib.admin | ||
66 | 66 | 1 | [patch] Give views access to application root from urlconf | Core (Other) | ||
109 | 109 | 1 | Patch: Customizing Date(Time)Field displays | contrib.admin | ||
4703 | 4703 | ✅ | 1 | Updated romanian translation | Translations | |
4693 | 4693 | ✅ | 2 | Updated Japanese(ja) translation | Translations | |
4683 | 4683 | ✅ | 1 | Updated Catalan | Internationalization | |
4664 | 4664 | ✅ | 2 | [unicode] UnicodeDecodeError with on postgresql 7.4 using psycopg1 backend on python 2.3 | Database layer (models, ORM) | |
4674 | 4674 | ✅ | 2 | Polish translation update | Translations | |
4672 | 4672 | ✅ | 2 | Translation update for sk | Translations | |
4408 | 4408 | ✅ | 2 | Updated Galician (gl) translation | Translations | |
4241 | 4241 | ✅ | 7 | Czech translation update | Translations | |
4566 | 4566 | ✅ | ✅ | 4 | URL reverse() function has something like O(n^2) behaviour. Could be better. | Core (Other) |
4576 | 4576 | ✅ | 1 | Updated translations for Swedish django.po | Translations | |
4593 | 4593 | ✅ | 1 | Unicode error in newforms\forms.py | Internationalization | |
4583 | 4583 | ✅ | 2 | [unicode] Problems with databrowse | Internationalization | |
3807 | 3807 | ✅ | 3 | errata for db-api (Database API Reference) documentation | Documentation | |
4489 | 4489 | ✅ | 1 | slight mistrans on timesince.py in nl translation | Translations | |
4495 | 4495 | ✅ | 2 | [unicode] {% firstof %} uses str() | Template system | |
4479 | 4479 | ✅ | 2 | [unicode] isValidFloat is using gettext in unicode-branch | Validators | |
4472 | 4472 | ✅ | 2 | [unicode] Cannot coerce AnonymousUser to unicode | Contrib apps | |
4301 | 4301 | ✅ | "manage.py loaddata" cannot work with python dumps (but tries hard anyway) | Core (Management commands) | ||
4430 | 4430 | ✅ | 4 | [unicode] Syndication framework cannot handle unicode description | contrib.syndication | |
4435 | 4435 | ✅ | 4 | [unicode] get_FIELD_display() does not work for None values | Database layer (models, ORM) | |
4443 | 4443 | ✅ | 1 | Django should support Norwegian Bokmål and Norwegian Nynorsk | Translations | |
4403 | 4403 | ✅ | 4 | [unicode] Form._html_output() crashed if errors_on_separate_row is True and form has errors | Forms | |
4150 | 4150 | ✅ | 2 | Add notes about using Python Eggs with mod_python | Documentation | |
4383 | 4383 | ✅ | 1 | Updated catalan translation | Translations | |
4367 | 4367 | ✅ | 3 | [unicode] debug.py: non ascii data in local vars | Internationalization | |
4361 | 4361 | ✅ | 1 | unicode-branch - _get_FIELD_display doesn't work in templates | Internationalization | |
4359 | 4359 | ✅ | 3 | [unicode] Translation errors in the admin | Internationalization | |
572 | 572 | 1 | When i have an ImageField and a auto_now DateTimeField in the same model it doesnt get saved | contrib.admin | ||
4320 | 4320 | ✅ | 2 | unicode-branch - admin select view doesn't work for localized field with choices | Internationalization | |
4295 | 4295 | ✅ | ✅ | 1 | [unicode] smart_unicode does not work well with lazy objects | Core (Other) |
4347 | 4347 | ✅ | 1 | Updated catalan translation | Internationalization | |
200 | 200 | 1 | Add a Decimal type and a Currency type | Database layer (models, ORM) | ||
4346 | 4346 | ✅ | 1 | Model names are not translateable | Internationalization | |
4343 | 4343 | ✅ | 1 | Updated es_AR translation | Translations | |
4308 | 4308 | ✅ | 1 | updated russian translation | Translations | |
4340 | 4340 | ✅ | 3 | [unicode] Missing mapping in postgresql encodings | Database layer (models, ORM) | |
4315 | 4315 | ✅ | 1 | unicode-branch - "old admin" dislikes unicode lookup parameters | Internationalization | |
4314 | 4314 | ✅ | 2 | unicode-branch - non-ascii passwords don't work | Internationalization | |
4313 | 4313 | ✅ | 1 | unicode-branch - date and time filters doesn't work with non-ascii string | Internationalization | |
4292 | 4292 | ✅ | 5 | [unicode] django.utils.functional.lazy can't decorate functions with unicode results | Translations | |
952 | 952 | 1 | [patch] Allow for database client encoding configuration from project settings | Database layer (models, ORM) | ||
4266 | 4266 | ✅ | 3 | [unicode] str2smart_str | Uncategorized | |
4283 | 4283 | ✅ | 2 | Bulgarian translation | Translations | |
4249 | 4249 | ✅ | 2 | [unicode] views/debug.py did not read encoding (# -*- coding: iso-8859-1 -*-) | Uncategorized | |
4275 | 4275 | ✅ | 1 | There are some errors in zh_CN translation | Translations | |
4240 | 4240 | ✅ | 1 | Latvian translation update | Translations | |
4229 | 4229 | ✅ | 2 | Updated Hebrew translation files | Translations | |
4197 | 4197 | ✅ | 1 | a few German translation fixes | Translations | |
4169 | 4169 | ✅ | 1 | Improved Norwegian i18n | Internationalization | |
4161 | 4161 | ✅ | 4 | [unicode] Convert oldforms | Uncategorized | |
4152 | 4152 | ✅ | 2 | [unicode] Unicode-aware translation | Uncategorized | |
3996 | 3996 | ✅ | 2 | [unicode][patch] NodeList and smart_str prefer __str__ to __unicode__ | Uncategorized | |
3977 | 3977 | ✅ | 4 | [unicode] Convert default filters | Template system | |
3918 | 3918 | ✅ | 3 | Incorrect date/time display in admin/change history when USE_I18N = False | Internationalization | |
3597 | 3597 | ✅ | 3 | UnicodeDecode error when ChoiceField(w=RadioSelect) has Unicode choices | Forms | |
2841 | 2841 | ✅ | 1 | Validator documentation is contradictory regarding required fields | Validators | |
2363 | 2363 | ✅ | 4 | [patch] Tighten subclass check at top of db.models.base.ModelBase.__new__. | Core (Other) | |
3754 | 3754 | ✅ | 4 | mysql charset no longer defaults to utf-8 | Database layer (models, ORM) | |
2635 | 2635 | ✅ | 5 | [patch] Updates for MySQL backend | Database layer (models, ORM) | |
2638 | 2638 | ✅ | 3 | [patch] default ForeignKey field results in terrible scaling perfomance | Validators | |
474 | 474 | 2 | Better method of serving admin media files needed | Documentation | ||
863 | 863 | 1 | Atom Feeds should pick up "updated" and "published" elements automatically from auto_now and auto_now_add fields | contrib.syndication | ||
633 | 633 | 1 | Model _post_load method (or similiar for a field?) | Database layer (models, ORM) | ||
609 | 609 | 1 | When using validators.RequiredIfOtherFieldEquals with a Boolean field, it doesn't work the obvious way | contrib.admin | ||
343 | 343 | 1 | One-to-one relations - different primary_key | Metasystem | ||
262 | 262 | 1 | editable=False doesn't show in tables that are created with edit_inline=True | contrib.admin | ||
61 | 61 | 1 | [patch] auth.User admin form shouldn't require people to edit hashes | contrib.admin | ||
230 | 230 | 1 | FloatField with MySQL Backend fails silently | Database layer (models, ORM) | ||
338 | 338 | 1 | ManyToMany fields don''t work in the generic views | Generic views | ||
2281 | 2281 | ✅ | ✅ | 1 | Document how InlineObjectCollection works in FormWrapper | Documentation |
981 | 981 | 1 | SQL insert files located in every app should be documented | Documentation | ||
805 | 805 | 1 | OneToOneField conflicts with ForeignKey | Database layer (models, ORM) | ||
1646 | 1646 | ✅ | [patch] HttpResponseNotAllowed to return '405's | Core (Other) | ||
316 | 316 | 1 | Error while logging into Admin site since revision 487 | contrib.admin | ||
698 | 698 | 1 | Exceptions thrown after CONTROL-C typed to stop test web server. | Core (Management commands) | ||
1980 | 1980 | ✅ | [patch] type casting for date field contains bug | Core (Other) | ||
2790 | 2790 | ✅ | 2 | [patch] Duplicate entry in AUTHORS file | Documentation | |
944 | 944 | 1 | allow app to specify a template for login/logout screens | Core (Other) | ||
1064 | 1064 | ✅ | [patch] ManyToManyField pointing at a model that contains a OneToOneField is broken | contrib.admin | ||
303 | 303 | 1 | Error: got unexpected keyword argument when deleting object in admin interface | contrib.admin | ||
2665 | 2665 | ✅ | 1 | Allow customizing a m2m table name | Database layer (models, ORM) | |
2619 | 2619 | ✅ | 2 | Create a helper like simple_tag that sets the context | Template system | |
2770 | 2770 | ✅ | 2 | [patch] django.contrib.auth.handlers.modpython doesn't send signals.request_*, leaks db connections | Contrib apps | |
1506 | 1506 | ✅ | [patch] Admin interfaces throws KeyError exception when using OneToOneFields as primary key | Core (Management commands) | ||
2320 | 2320 | ✅ | 2 | Template - Python, Tags, example | Documentation | |
2556 | 2556 | ✅ | 1 | simple_tag more capable than docs let on | Documentation | |
2257 | 2257 | ✅ | 5 | [patch] syncdb should generate unique constraint names with hashes | Core (Management commands) | |
557 | 557 | date_hierarchy doesn't work with DateField | contrib.admin | |||
2772 | 2772 | ✅ | 2 | [patch] Add support for standard sqlite3 module | contrib.admin | |
2743 | 2743 | ✅ | 1 | [patch] Extension of the {% cycle %} tag | Template system | |
2232 | 2232 | ✅ | 5 | ManyRelatedManager is broken in certain conditions (can't get .all() from ManyToManyField) | Database layer (models, ORM) | |
984 | 984 | 1 | list_display and the repr-to-str change | contrib.admin | ||
2236 | 2236 | ✅ | 1 | Error in aggregator RSS feeds titles | *.djangoproject.com | |
1812 | 1812 | ✅ | [patch] django-admin sql <foo> gives exception when no model exists | Core (Management commands) | ||
2185 | 2185 | ✅ | 3 | require_http_methods "raise"s HttpResponseForbidden | Core (Other) | |
1971 | 1971 | ✅ | Trac upgrade broke "table of contents" macro | *.djangoproject.com |