Carl Meyer
(carljm)
Most Active Role
Reporter
Most Active Component
Contrib.Admin
Activity Timeline
[No data in this time period]
Components
Tickets
Trac | Ticket (199) | Reporter (127) | Owner (40) | Commenter (360) | Summary | Component |
---|---|---|---|---|---|---|
897 | 897 | Bi-Directional ManyToMany in Admin | contrib.admin | |||
25313 | 25313 | ✅ | 2 | Document how to migrate from a built-in User model to a custom User model | Documentation | |
6378 | 6378 | ✅ | 3 | Capture arbitrary output as a template variable | Template system | |
15855 | 15855 | ✅ | 10 | cache_page decorator bypasses any Vary headers set in middleware | Core (Cache system) | |
27704 | 27704 | ✅ | contrib.postgres.ArrayField with choices should use TypedMultipleChoiceField as its default form field class | contrib.postgres | ||
14411 | 14411 | 3 | Inline delete not prompting cascade delete warning | contrib.admin | ||
24900 | 24900 | ✅ | KeyError when trying to migrate backward to a replaced migration | Migrations | ||
25735 | 25735 | ✅ | 2 | Add test tagging to Django test runner | Testing framework | |
14628 | 14628 | 1 | Document which settings can be changed at runtime | Documentation | ||
27686 | 27686 | 2 | calls to request.user.is_authenticated returns vary by cookie header for all users | contrib.sessions | ||
23879 | 23879 | ✅ | 3 | We should use test-skipping, not conditional discovery in runtests.py | Testing framework | |
14365 | 14365 | ✅ | ✅ | 4 | Make template-rendering signals available also in DEBUG mode | Testing framework |
16922 | 16922 | ✅ | 2 | Add a template-based form rendering system | Forms | |
14675 | 14675 | 2 | Update docs and project template to avoid "import *" for url patterns | Core (Other) | ||
26840 | 26840 | ✅ | Extract database teardown from DiscoverRunner, to better support third-party test runners | Testing framework | ||
25187 | 25187 | ✅ | Make request available in authentication backends | contrib.auth | ||
14370 | 14370 | 1 | Adding support for Autocomplete in contrib.admin | contrib.admin | ||
27796 | 27796 | 1 | Middlewares load twice due to StaticFilesHandler(WSGIHandler) | contrib.staticfiles | ||
27359 | 27359 | 1 | Make it possible to specify a default template engine | Template system | ||
27893 | 27893 | ✅ | 1 | Make it possible to disable exception re-raising in test client | Testing framework | |
24694 | 24694 | ✅ | 3 | Add support for OPTIONS['context_processors'] to Jinja2 template backend | Template system | |
27754 | 27754 | 1 | Please document that Django models implement __dict__ (or tell me they officially don't) | Documentation | ||
21127 | 21127 | ✅ | 3 | on_delete should be a required parameter for ForeignKey | Database layer (models, ORM) | |
19738 | 19738 | ✅ | 3 | "manage.py shell" on a fresh project raises RuntimeWarning about naive datetime, if IPython is installed | Database layer (models, ORM) | |
23960 | 23960 | ✅ | 1 | HTTP standard no longer requires the Location header to be an absolute URI | HTTP handling | |
24109 | 24109 | ✅ | 2 | Provide a way to mark a migration operation as elidable when squashing | Migrations | |
27598 | 27598 | Allow specifying directories for a filesystem template loader | Template system | |||
27564 | 27564 | 1 | `refresh_from_db()` should return the model instance instead of None | Database layer (models, ORM) | ||
27088 | 27088 | ✅ | GEOSGeometry should accept Python 2.7 memoryview | GIS | ||
24370 | 24370 | ✅ | 2 | Recommend that all new projects use a custom user model | Documentation | |
27506 | 27506 | HttpRequest.build_absolute_uri throws DisallowedHost | HTTP handling | |||
27453 | 27453 | ✅ | 1 | LocaleRegexProvider unnecessarily recompiles the same regex for every active language | Core (URLs) | |
27454 | 27454 | ✅ | Skip translation loading in apps that don't have a 'locale' directory | Internationalization | ||
27011 | 27011 | 1 | Django Middleware 1.10 does not run template_context_processors for exceptions thrown from middleware | HTTP handling | ||
27010 | 27010 | 1 | Argon2PasswordHasher.encode() decodes underlying hash as UTF-8 instead of ASCII | contrib.auth | ||
14891 | 14891 | 4 | use_for_related_fields=False is not honored by reverse FK or M2M related managers | Database layer (models, ORM) | ||
18239 | 18239 | ✅ | 1 | Only use custom subclass of HTMLParser for Python versions with buggy stdlib HTMLParser | Core (Other) | |
25804 | 25804 | ✅ | Jinja2 template backend context additions are undocumented | Documentation | ||
14402 | 14402 | 1 | help_text is not displayed for ManyToMany raw_id fields | contrib.admin | ||
22218 | 22218 | ✅ | Deprecate 'prefix' arg to django.conf.urls.patterns | Core (URLs) | ||
24755 | 24755 | ✅ | 1 | makemigrations --merge output is confusing when one head depends on another app | Migrations | |
24984 | 24984 | ✅ | 2 | Staticfiles docs should clarify Jinja2 equivalent for `{% static %}` tag | Documentation | |
14196 | 14196 | 1 | Objects that come from something_set, should have their parent object filled in | Database layer (models, ORM) | ||
24910 | 24910 | ✅ | 2 | createsuperuser in interactive mode assumes USERNAME_FIELD is unique | contrib.auth | |
24895 | 24895 | ✅ | ✅ | 2 | Migration loader fails to load pair of squashed apps when dependent app's squashed migrations are partially applied | Migrations |
24732 | 24732 | ✅ | 5 | Reorder tutorial to cover basics before bells and whistles | Documentation | |
17085 | 17085 | ✅ | 3 | Deprecate "add_to_builtins" and turn builtins into a property of Engine | Template system | |
24231 | 24231 | ✅ | 8 | Regression in availability of `_meta.get_field()` before app registry is fully populated | Documentation | |
24371 | 24371 | ✅ | Recommend that new projects start with PostgreSQL | Documentation | ||
17044 | 17044 | ✅ | Add "project layout and python path" page to documentation | Documentation | ||
24318 | 24318 | ✅ | 2 | Can't configure Postgres isolation level if using recent psycopg2 | Database layer (models, ORM) | |
24184 | 24184 | ✅ | 3 | Migrate auto-fake behavior is not safe | Migrations | |
21175 | 21175 | ✅ | 1 | abstract base model classes never fire class_prepared signal | Database layer (models, ORM) | |
14952 | 14952 | 1 | New find_commands(management_dir) to support .pyc and .pyo | Core (Other) | ||
14087 | 14087 | 1 | django.core.management.get_commands only sees commands in the last package of a namespace package | Core (Other) | ||
14394 | 14394 | ✅ | Assigning bad data to an m2m attribute should not clear existing data | Database layer (models, ORM) | ||
23982 | 23982 | ✅ | 6 | Clarify how to properly support both Python 2 and 3 for third-party apps with migrations | Documentation | |
901 | 901 | 1 | Reload method for models | Database layer (models, ORM) | ||
17093 | 17093 | ✅ | Refactor django.template to quarantine global state | Template system | ||
23872 | 23872 | ✅ | 1 | Squashmigration tests dependent on current working directory | Database layer (models, ORM) | |
23876 | 23876 | ✅ | 1 | SQLAggregateCompiler.as_sql() accepts a compiler arg that it doesn't use | Database layer (models, ORM) | |
23873 | 23873 | ✅ | 2 | Trying to import GIS without GEOS installed leads to obscure error message | GIS | |
17103 | 17103 | ✅ | Add HTTP Strict Transport Security support, to improve support for all-SSL sites | HTTP handling | ||
17102 | 17102 | ✅ | Add SSL-redirect middleware to better support all-SSL sites | Core (Other) | ||
23484 | 23484 | ✅ | AppConfigStub.name is set to the app-label, which is not the same thing | Migrations | ||
17101 | 17101 | ✅ | Add --deploy option to check management command | Core (Management commands) | ||
23409 | 23409 | ✅ | 1 | PasswordResetForm should not exclude users with unusable passwords | contrib.auth | |
19649 | 19649 | ✅ | 4 | Cookie message storage does not set Vary: Cookie | HTTP handling | |
23054 | 23054 | ✅ | Document limitations of cache middleware more clearly | Documentation | ||
16883 | 16883 | ✅ | Importing models.py from not-installed app prevents any other app with that label from loading | Database layer (models, ORM) | ||
22412 | 22412 | ✅ | 2 | Clarify expectation around template filters and exceptions | Documentation | |
15201 | 15201 | ✅ | 2 | CACHE_MIDDLEWARE_ANONYMOUS_ONLY is ugly, misleading, and unnecessary, and should be deprecated | Core (Cache system) | |
14760 | 14760 | 1 | Admin inlines with file/image field fails to save_as | contrib.admin | ||
21883 | 21883 | ✅ | Use of xrange in custom lookups code not valid in Python 3; "__in list too long" case not tested | Database layer (models, ORM) | ||
21874 | 21874 | ✅ | ✅ | 3 | Consistent handling for app modules with no (or empty) __path__ | Core (Other) |
17304 | 17304 | ✅ | 5 | Document conditions under which a namespace package may or may not be an app | Core (Other) | |
21831 | 21831 | ✅ | 5 | If contrib.auth is not in INSTALLED_APPS, any import (even indirectly) of anything within contrib.auth causes Django to fail to startup | Core (Other) | |
21867 | 21867 | ✅ | 2 | AppStaticStorage is still using app_module.__file__ | contrib.staticfiles | |
21871 | 21871 | ✅ | 1 | Apps.is_installed() incorrectly assumes app label is last portion of app dotted path | Core (Other) | |
21833 | 21833 | ✅ | 2 | Use of new Settings.is_overridden() method breaks if settings.configure() is used | Core (Other) | |
15850 | 15850 | ✅ | 3 | Test runner fails when sites app not installed | Testing framework | |
15866 | 15866 | ✅ | ✅ | 5 | get_model() and get_models() can return models that are not in INSTALLED_APPS | Database layer (models, ORM) |
15903 | 15903 | ✅ | 6 | Changeset r16053 breaks a few views tests | Testing framework | |
14263 | 14263 | ✅ | 1 | Allow fields to support custom double-underscore lookup methods | Database layer (models, ORM) | |
14800 | 14800 | 1 | Development server should NOT elide favicon from the logs | Core (Management commands) | ||
20999 | 20999 | ✅ | 3 | Cannot specify form_class that isn't subclass of TypedChoiceField for field with choices | Forms | |
14580 | 14580 | 1 | Clean up duplicate code in admin formset handling | contrib.admin | ||
19737 | 19737 | ✅ | 2 | Deprecate and then remove "shell" management command | Core (Management commands) | |
16856 | 16856 | ✅ | Add a way to clear select_related | Database layer (models, ORM) | ||
20104 | 20104 | ✅ | 2 | Make versionchanged directive less prone to mis-use. | Documentation | |
20403 | 20403 | ✅ | 1 | Cannot remove records from a formset that exceeds max_num (with validate_max) | Forms | |
13285 | 13285 | ✅ | 1 | Generic views call populate_xheaders, which breaks caching | Core (Cache system) | |
10015 | 10015 | ✅ | ✅ | 5 | contrib.comments inline on Postgres 8.3 fails to cast integer to text | Database layer (models, ORM) |
14567 | 14567 | ModelMultipleChoiceField inconsistently returns a list if empty. | Forms | |||
14019 | 14019 | 2 | SQLInsertCompiler.as_sql() failure | Database layer (models, ORM) | ||
14373 | 14373 | ✅ | 5 | annotate() will gladly delete your data | Database layer (models, ORM) | |
19854 | 19854 | ✅ | 2 | Selenium tests in Django's own test suite should be off by default, flag to enable | Testing framework | |
17061 | 17061 | ✅ | 1 | Factor out "get a module-level object from a dotted path" function | Core (Other) | |
14039 | 14039 | ✅ | ✅ | 7 | FileField special-casing breaks MultiValueField including a FileField | Forms |
16913 | 16913 | ✅ | 3 | Admin error when trying to delete object with a GenericRelation | contrib.admin | |
14678 | 14678 | 6 | Users are able to add more than one page to the same url | contrib.flatpages | ||
14264 | 14264 | ✅ | 1 | settings.configure has undocumented differences from using a settings module | Core (Other) | |
18545 | 18545 | ✅ | 1 | Improve the error message when the implicit settings configuration fails | Core (Other) | |
18157 | 18157 | ✅ | 1 | Document that setting PASSWORD_HASHERS for tests can make them much faster | Documentation | |
10702 | 10702 | ✅ | 1 | .extra() should accept "having" parameter | Database layer (models, ORM) | |
18115 | 18115 | ✅ | 1 | Warn that repeated "setup.py install" without removal causes problems | Documentation | |
17049 | 17049 | ✅ | The test suite should be deprecation-warning clean | Testing framework | ||
14266 | 14266 | ✅ | 2 | Audit database backend support claims, particularly for MySQL | Documentation | |
12226 | 12226 | ✅ | ✅ | 2 | Test HttpResponse template attribute needlessly hard to use | Testing framework |
11296 | 11296 | ✅ | 3 | Delete confirmation page in Admin displays circular references. | contrib.admin | |
14147 | 14147 | 1 | django 1.2 documentation refer to assertQuerysetEqual which is only available in trunk | Documentation | ||
15169 | 15169 | ✅ | 2 | With gis.mysql backend BooleanField convert to Python as 1|0 instead of True|False | GIS | |
16921 | 16921 | ✅ | 2 | Add assertHTMLEqual and related assert methods to TestCase | Testing framework | |
7539 | 7539 | ✅ | 5 | Add ON DELETE and ON UPDATE support to Django | Database layer (models, ORM) | |
17503 | 17503 | ✅ | ✅ | 1 | startproject can't create new project directly in current working directory | Core (Management commands) |
702 | 702 | 1 | document that ManyToMany fields can't be in unique_together | Documentation | ||
17068 | 17068 | ✅ | Document that documentation fixes will be more freely backported | Documentation | ||
17047 | 17047 | ✅ | django.db.utils.load_backend gives confusing error for unqualified db backend name | Database layer (models, ORM) | ||
17323 | 17323 | ✅ | 4 | Rename request.raw_post_data to request.body | HTTP handling | |
14597 | 14597 | 1 | request.is_secure() should support headers like: X-Forwarded-Protocol and X-Forwarded-Ssl | HTTP handling | ||
17086 | 17086 | ✅ | 2 | humanize and markup tests modify global templatetags library state | contrib.humanize | |
17099 | 17099 | ✅ | 2 | startapp command still mistakenly assumes apps are only created in project | Core (Management commands) | |
17057 | 17057 | ✅ | ✅ | 1 | Can't edit flatpages | contrib.flatpages |
14720 | 14720 | 1 | Settings imported twice as separate modules when manage.py is used | Core (Other) | ||
16863 | 16863 | ✅ | 1 | Multiple "invalid option block" errors when building docs | Documentation | |
14270 | 14270 | ManyToMany manager classes should be cached | Database layer (models, ORM) | |||
14366 | 14366 | ✅ | 2 | Model.objects.none().values(...).anything() is broken | Database layer (models, ORM) | |
9983 | 9983 | ✅ | 2 | Javascript issue on admin interface with prepopulated_fields | contrib.admin | |
11319 | 11319 | ✅ | 7 | ForeignKey filters use the wrong field to prepare values for database | Database layer (models, ORM) | |
14268 | 14268 | ✅ | 1 | reset and sqlreset management commands should raise PendingDeprecationWarning for 1.3 | Core (Management commands) | |
14403 | 14403 | 1 | Missing/incomplete documentation for FloatField? | Documentation | ||
14524 | 14524 | Accessing /static/ in a new project shows simplistic 404 error page | Contrib apps | |||
14582 | 14582 | django.contrib.staticfiles development file serving is backward-incompatible if MEDIA_URL was pointing to /static/ folder | Contrib apps | |||
14617 | 14617 | 2 | Docs should mention runserver's automatic serving of static files | Documentation | ||
14665 | 14665 | collectstatic will recollect some files all the time. | Contrib apps | |||
14667 | 14667 | Link MEDIA_* settings to file management docs | Documentation | |||
14693 | 14693 | 1 | staticfiles app doesn't work with form media framework and 3rd party asset managers | Contrib apps | ||
14896 | 14896 | ✅ | 2 | Delete leads to IntegrityError : bad cascading rule when there's a ManyToManyField pointing to a class having subclasses. | Database layer (models, ORM) | |
14938 | 14938 | 2 | "Save as" does not save entries added with a Inline | Forms | ||
15154 | 15154 | ✅ | Remove sample doctest from startapp tests.py stub | Core (Management commands) | ||
13472 | 13472 | ✅ | initial "x of y selected" contains wrong total item count | contrib.admin | ||
6191 | 6191 | ✅ | 12 | Admin delete view doesn't show all items in some circumstances | contrib.admin | |
11957 | 11957 | ✅ | 4 | runserver must be restarted after error in admin.py | django-admin.py runserver | |
12217 | 12217 | ✅ | FlatpageFallbackMiddleware means view middleware is not applied | Documentation | ||
12724 | 12724 | ✅ | get_comment_permalink tests failing on Postgres | contrib.comments | ||
12951 | 12951 | ✅ | README points to mod_python docs for deployment | Documentation | ||
12953 | 12953 | ✅ | ✅ | 5 | Generic-related objects are cascade-deleted, but the cascade does not extend beyond them | Database layer (models, ORM) |
12977 | 12977 | ✅ | Index length errors running tests on MySQL | Database layer (models, ORM) | ||
13361 | 13361 | ✅ | ✅ | 2 | If admin actions are disabled, admin jQuery is not included (thus e.g. prepopulated_fields breaks) | contrib.admin |
13407 | 13407 | ✅ | admin "add another" inline JS fails for M2M inlines | contrib.admin | ||
9362 | 9362 | ✅ | ✅ | 4 | InlineAdminForm breaks content_type FK on model | contrib.admin |
10792 | 10792 | ✅ | ✅ | 1 | documentation error on ModelForm ModelChoiceField empty option | Forms |
10783 | 10783 | ✅ | admin JS error: "currentContext[h] is null" | contrib.admin | ||
10782 | 10782 | ✅ | admin JS error: "obj is undefined" | contrib.admin | ||
10684 | 10684 | ✅ | update name in AUTHORS | Documentation | ||
10546 | 10546 | ✅ | "managed=True" should be "managed=False" in new doc note in r10089 | Documentation | ||
10106 | 10106 | ✅ | default admin config for User should include is_active filter | contrib.auth | ||
9323 | 9323 | ✅ | 1 | INSTALLED_APPS * glob won't load apps with number in name | Core (Other) | |
8539 | 8539 | ✅ | 1 | Two PEP links broken in new documentation | Documentation | |
8455 | 8455 | ✅ | 2 | Lack of filesystem permissions to save uploaded file results in server hang | File uploads/storage | |
8741 | 8741 | ✅ | backwards-incompatible: urlresolvers.reverse no longer silently accepts unused args | Uncategorized | ||
8457 | 8457 | ✅ | 2 | typo in sessions file backend can cause NameError | Uncategorized | |
14082 | 14082 | 1 | modelform_factory should use the form's metaclass | Forms | ||
14262 | 14262 | ✅ | 3 | Helper for "get_something as varname" template tag pattern | Template system | |
10797 | 10797 | ✅ | Set up Trac so post-commit hook sends emails | *.djangoproject.com | ||
9327 | 9327 | ✅ | 3 | Apache MultiViews, mod_python, and certain URLs result in a 500 error | HTTP handling | |
15238 | 15238 | ✅ | 3 | global TABLE_PREFIX setting | Database layer (models, ORM) | |
13283 | 13283 | ✅ | 11 | CACHE_MIDDLEWARE_ANONYMOUS_ONLY kills anonymous caching efficiency | Core (Cache system) | |
15161 | 15161 | ✅ | 4 | ManyToManyField with a through model with to_field set returns no results | Database layer (models, ORM) | |
14677 | 14677 | 1 | tests.py cannot be split to package always | Testing framework | ||
14672 | 14672 | ✅ | 3 | Admin doesn't handle new on_delete exceptions gracefully | contrib.admin | |
14728 | 14728 | 2 | More generic text about missing .py extension on commands | Documentation | ||
14234 | 14234 | 2 | Validation bug when using ModelForms | Forms | ||
13067 | 13067 | ✅ | 1 | make bulk-deletion lots faster | Database layer (models, ORM) | |
14599 | 14599 | 3 | delete() is not documented on 'QuerySet API reference' page | Documentation | ||
14598 | 14598 | 2 | Use example.com for example domains. | Core (Other) | ||
13095 | 13095 | ✅ | 1 | modelform_factory, modelformset_factory, inlineformset_factory formfield_callback lambda function missing **kwargs | Forms | |
7048 | 7048 | ✅ | 5 | Support clearing FileFields with ModelForms | Forms | |
14280 | 14280 | ✅ | Duplicate deepcopy import in django/db/models/query.py | Database layer (models, ORM) | ||
6447 | 6447 | ✅ | 8 | cache backends that are primarily for local dev should enforce same key restrictions as memcached | Core (Cache system) | |
13676 | 13676 | ✅ | broken hash in link to Python strftime docs, in settings doc | Documentation | ||
607 | 607 | 1 | Admin option to show/hide fields | contrib.admin | ||
12721 | 12721 | ✅ | 1 | PostgreSQL problem deleting objects with GenericRelation and non-integer object_id | Uncategorized | |
12596 | 12596 | ✅ | ✅ | 3 | Calling ModelForm.clean() is no longer optional | Forms |
12216 | 12216 | ✅ | typo in flatpages docs | Documentation | ||
12155 | 12155 | ✅ | No link to Django 1.1 docs | Documentation | ||
12130 | 12130 | ✅ | 1 | CSRF code requires non-POST-accepting views to be protected | Core (Other) | |
9163 | 9163 | ✅ | 6 | CsrfMiddleware needs to reset ETag header | Contrib apps | |
11959 | 11959 | ✅ | In tutorial, admin is broken throughout most of part 3 | Documentation | ||
11491 | 11491 | ✅ | minor typo in docs for r11250 | Documentation | ||
10794 | 10794 | ✅ | 1 | admin JS error 'document.getElementById("") is null' on adding new user | contrib.admin | |
10796 | 10796 | ✅ | test failure in regressiontests/queries/models.py | Database layer (models, ORM) | ||
10548 | 10548 | ✅ | BaseCommentAbstractModel does not include is_public field needed for template tags | contrib.comments | ||
8630 | 8630 | ✅ | 10 | Improve the comments framework customizability | contrib.comments | |
10105 | 10105 | ✅ | default admin config for User should include is_active filter | contrib.auth | ||
9412 | 9412 | ✅ | typo in custom model fields docs | Documentation | ||
8966 | 8966 | ✅ | 2 | {% if "x"|length_is:n %} always evaluates True | Template system | |
9162 | 9162 | ✅ | 1 | Apostrophe in "release process" page title makes ugly HTML entity in title bar | Uncategorized | |
7843 | 7843 | ✅ | r7986 breaks uploaded files stored in date-based directories | Database layer (models, ORM) |