Baptiste Mispelon
(bmispelon)
Most Active Role
Reporter
Most Active Component
Database Layer (Models, Orm)
Activity Timeline
Components
Tickets
Trac | Ticket (145) | Reporter (103) | Owner (50) | Commenter (219) | Summary | Component |
---|---|---|---|---|---|---|
32519 | 32519 | ✅ | 1 | Add support for using key and path transforms in update() for JSONFields. | Database layer (models, ORM) | |
32491 | 32491 | ✅ | 1 | Updating a field based on a JSONField's sub-value adds extra quotes [postgres] | Database layer (models, ORM) | |
35459 | 35459 | ✅ | Case.extra is undocumented, untested, and can hide potential issues | Database layer (models, ORM) | ||
27106 | 27106 | ✅ | 1 | Document which template filters can be used in Python code (and how) | Documentation | |
12978 | 12978 | ✅ | 4 | Support in syndication framework for CSS stylesheet links | contrib.syndication | |
35420 | 35420 | ✅ | 2 | Add support for RSS stylesheets | contrib.syndication | |
14831 | 14831 | 1 | Django Template Style Guide | Documentation | ||
35130 | 35130 | ✅ | Document how to manually close database connections | Documentation | ||
31539 | 31539 | ✅ | 1 | Add support for bulk operations on reverse many-to-one manager | Database layer (models, ORM) | |
33348 | 33348 | ✅ | ✅ | 2 | Change API of assertFormError to take an actual form object | Testing framework |
20296 | 20296 | ✅ | 5 | django.utils.safestring.mark_safe forces evaluation of lazy objects | Utilities | |
33302 | 33302 | ✅ | ✅ | 1 | Make the element_id argument of json_script optional | Template system |
14586 | 14586 | 1 | Make interpolate JS function not require the named parameter. | Internationalization | ||
33357 | 33357 | ✅ | 2 | SuccessMessageMixin doesn't work with LoginView | contrib.messages | |
33346 | 33346 | ✅ | 3 | assertFormsetError() crashes on formset named "form". | Testing framework | |
33301 | 33301 | ✅ | ✅ | 2 | Documentation for assertFormError and assertFormsetError doesn't explain all arguments | Documentation |
33305 | 33305 | ✅ | ✅ | 1 | KeyError with migration autodetector and FK field with hardcoded reference | Migrations |
33264 | 33264 | ✅ | ✅ | 2 | DiscoverRunner doesn't counts unexpectedSuccess as an error | Testing framework |
32829 | 32829 | ✅ | 1 | clearsessions help text is incorrect | contrib.sessions | |
31487 | 31487 | ✅ | 1 | Add support for precision argument to Round | Database layer (models, ORM) | |
32556 | 32556 | ✅ | ✅ | 6 | assertHTMLEqual gives a confusing error message with empty attributes | Testing framework |
32471 | 32471 | ✅ | 1 | Document the return value of EmailMessage.send() | Documentation | |
25175 | 25175 | ✅ | Create an alias for the postgresql_psycopg2 database backend | Database layer (models, ORM) | ||
31639 | 31639 | ✅ | 1 | Allow using transforms in F() and OuterRef(). | Database layer (models, ORM) | |
27430 | 27430 | ✅ | 1 | `manage.py test` does not support unittest `-b` buffer option | Testing framework | |
31340 | 31340 | ✅ | ✅ | 1 | Improve expression support for __search lookup and SearchQuery | contrib.postgres |
31296 | 31296 | ✅ | Document different config scenarios of full text search configuration. | Documentation | ||
31270 | 31270 | ✅ | Documentation for RedirectView.get_redirect_url() doesn't describe its arguments. | Documentation | ||
31070 | 31070 | ✅ | ✅ | 6 | Add a check for URLconfs that mix named and unnamed capture groups | Core (System checks) |
31077 | 31077 | ✅ | 1 | Add a safeguard to debug decorators (sensitive_variables/sensitive_post_parameters) to prevent incorrect usage. | Error reporting | |
26480 | 26480 | ✅ | 1 | Allow sensitive_variables() to preserve the signature of its decorated function | Error reporting | |
26424 | 26424 | ✅ | 1 | Allow URLValidator to skip schemes validation | Core (Other) | |
31046 | 31046 | ✅ | ✅ | 1 | Support callable values in through_defaults. | Database layer (models, ORM) |
31006 | 31006 | ✅ | Document how to escape a date/time format character for the |date and |time filters. | Documentation | ||
30255 | 30255 | ✅ | 1 | docutils reports an error rendering view docstring when the first line is not empty | contrib.admindocs | |
31029 | 31029 | ✅ | ✅ | 4 | Link to more specific sections when using the :rfc: role. | Documentation |
31031 | 31031 | ✅ | 1 | Possible data loss in admin changeform view when using regex special characters in formset prefix | contrib.admin | |
31025 | 31025 | ✅ | ✅ | HTMLTranslator.highlightlinenothreshold will be removed in Sphinx 3.0. | Documentation | |
31008 | 31008 | ✅ | Incorrect rendering of some code blocks in documentation | Documentation | ||
30989 | 30989 | ✅ | 3 | Remove not implemented `B` time format (Swatch Internet Time). | Utilities | |
30990 | 30990 | ✅ | 1 | Documentation error for `z` date format | Documentation | |
28336 | 28336 | ✅ | Extra `:` in MIDDLEWARE settings documentation | Documentation | ||
26936 | 26936 | ✅ | Stale content type deletion stops working if all models in an app are deleted | contrib.contenttypes | ||
28001 | 28001 | ✅ | Investigate/update comment about context popping in ForNode.render() | Template system | ||
27834 | 27834 | ✅ | Add the STRPOS database function | Database layer (models, ORM) | ||
23151 | 23151 | ✅ | 1 | Deprecate RegexField.error_message | Forms | |
25838 | 25838 | ✅ | 1 | ./manage.py shell creates unnecessary nested exceptions | Core (Management commands) | |
27297 | 27297 | 1 | infinite AlterField migrations created for foreign key after case-only model name change | Migrations | ||
24994 | 24994 | ✅ | 1 | Document expectations about settings.SECRET_KEY type | Documentation | |
23811 | 23811 | ✅ | 1 | Document how to use git bisect with runtests.py | Documentation | |
26985 | 26985 | ✅ | Document restrictions on fields that can be referenced by ForeignKey.to_field | Documentation | ||
27022 | 27022 | 1 | some DjangoTemplates builtin tags misparse lack of whitespace between variable name and boolean operator in arguments | Template system | ||
27123 | 27123 | 1 | prefetch_related return mistaken result | Database layer (models, ORM) | ||
27306 | 27306 | ✅ | 2 | Document relation between auto_now/auto_now_add and timezones | Documentation | |
27076 | 27076 | ✅ | Document django.contrib.admin.sites.AdminSite.register() | Documentation | ||
27276 | 27276 | ✅ | Document how to reverse the admin's login view | Documentation | ||
27158 | 27158 | 1 | Incorrect positioning of admin' horizontal/vertical filter widgets in RTL languages | contrib.admin | ||
27150 | 27150 | 1 | Document that a name should be provided when wrapping file-like objects that don't have one with File | Documentation | ||
27154 | 27154 | 1 | Allow comparing CallableFalse/CallableTrue with bitwise or | contrib.auth | ||
27145 | 27145 | 2 | Discrepenacy between documentation and docstring for Storage.save method | Documentation | ||
27139 | 27139 | 1 | ImportError: No module named 'polls.apps.PollsConfig' | Documentation | ||
27126 | 27126 | ✅ | 1 | Use `namedtuple` in result of `{% regroup %}` | Template system | |
27085 | 27085 | 4 | UI Discrepancy in "Writing your first Django app, part 2" | Documentation | ||
27082 | 27082 | ✅ | 3 | Make timezone.localtime() default to timezone.now() when no value is given | Utilities | |
27050 | 27050 | 1 | Incorrect documentation for parameter to django.setup() | Documentation | ||
27015 | 27015 | 3 | Hidden widget shouldn't have maxlength/minlength attributes | Forms | ||
27016 | 27016 | 1 | django-admin.py startproject creates urls.py that raises ImportError | Core (URLs) | ||
27005 | 27005 | 4 | request.body raises an exception if 'CONTENT_LENGTH' = '' | HTTP handling | ||
26837 | 26837 | ✅ | ModelMultipleChoiceField's documentation doesn't mention whether it supports to_field_name | Documentation | ||
26829 | 26829 | ✅ | 1 | Simplify the first tutorial command | Documentation | |
26679 | 26679 | ✅ | 1 | Document which methods are disabled on RelatedManager if there's an intermediate tables | Documentation | |
25814 | 25814 | ✅ | 1 | Release checklist should include changing the /topic on #django | Documentation | |
19353 | 19353 | ✅ | 4 | Make it easier to extend UserCreationForm for custom user models | contrib.auth | |
25917 | 25917 | ✅ | 1 | Confusing sentence in RemoveField's documentation | Documentation | |
20222 | 20222 | ✅ | 3 | Some functions are wrapped into allow_lazy incorrectly | Utilities | |
25936 | 25936 | ✅ | Migrations topic guide should mention the showmigrations command | Documentation | ||
25826 | 25826 | ✅ | ✅ | 3 | Improve help text of --parallel option | Core (Management commands) |
25526 | 25526 | ✅ | Document how to output color from custom management commands | Documentation | ||
25688 | 25688 | ✅ | admin.register shouldn't allow an empty list of models to be registered | contrib.admin | ||
25727 | 25727 | ✅ | cached_property's topic documentation does not link to reference | Documentation | ||
25525 | 25525 | ✅ | 1 | Docstring in default urls.py file uses `include()` without mentionning where to import it from | Core (Other) | |
25166 | 25166 | ✅ | 2 | Unclear statement in custom model permission documentation | Documentation | |
24807 | 24807 | ✅ | 1 | Prefetch_related broken when two models have an M2M to the same model with related_name='+' | Database layer (models, ORM) | |
24700 | 24700 | ✅ | Some documentation examples incorrectly use \w to match against slugs in URLs | Documentation | ||
23984 | 23984 | ✅ | Document all available javascript_catalog's functions | Documentation | ||
23666 | 23666 | ✅ | The command to run the unit tests doesn't work on windows | Documentation | ||
24461 | 24461 | ✅ | 1 | Admin readonly_fields pointing to properties (@property) do not get escaped. | contrib.admin | |
23407 | 23407 | ✅ | 1 | makemigrations doesn't use --noinput | Migrations | |
21780 | 21780 | ✅ | Search highlighting on docs.djangoproject.com produces weird results when words overlap | *.djangoproject.com | ||
23914 | 23914 | ✅ | ✅ | 2 | Allow the {% now %} tag to store its output in the context | Template system |
20221 | 20221 | ✅ | ✅ | 3 | `conditional_escape` does not work with lazy strings | Utilities |
23303 | 23303 | ✅ | 5 | sqlmigrate doesn't output BEGIN and COMMIT statements | Core (Management commands) | |
23283 | 23283 | ✅ | 3 | Provide an explicit default for BooleanField used in the documentation | Documentation | |
23156 | 23156 | ✅ | ✅ | 4 | BinaryField is missing a deconstruct() method | Migrations |
20610 | 20610 | ✅ | 2 | Add a message level dict to `contrib.messages.context_processors.messages` | contrib.messages | |
22051 | 22051 | ✅ | Running `makemigrations` twice in a row fails | Migrations | ||
22443 | 22443 | ✅ | 5 | Default value of smtp.EmailBackend.timeout not documented | Documentation | |
4592 | 4592 | ✅ | 2 | Make CheckboxSelectMultiple more like RadioSelect | Forms | |
21840 | 21840 | ✅ | 5 | LazyObject wrapped instances can no longer be coerced to Bool due to #20924 | Utilities | |
22253 | 22253 | ✅ | Add django-i18n to the mailing lists documentation | Documentation | ||
22063 | 22063 | ✅ | 2 | Documentation for urlresolvers.reverse should mention NoReverseMatch | Documentation | |
22032 | 22032 | ✅ | 2 | Document settings.MIGRATION_MODULES | Documentation | |
22030 | 22030 | ✅ | 3 | AttributeError: 'CharField' object has no attribute 'swappable_setting' | Migrations | |
22031 | 22031 | ✅ | Checks framework complains about unapplied migrations when running `manage.py migrate` | Migrations | ||
21882 | 21882 | ✅ | 5 | Early modification bug in Django 1.6. with mark_safe + ugettext_lazy | Internationalization | |
21400 | 21400 | ✅ | The downloadable documentation displays the wrong version | *.djangoproject.com | ||
21610 | 21610 | ✅ | 2 | Broken link on "Community" page | *.djangoproject.com | |
21504 | 21504 | ✅ | 2 | GeoDjango swallows connection errors as version failures | GIS | |
21491 | 21491 | ✅ | Remove outdated workaround in ManyToManyField.related_name documentation | Documentation | ||
20054 | 20054 | ✅ | 6 | wsgi Links down | Documentation | |
20676 | 20676 | ✅ | 2 | Wrong users highlighted as core devs in trac | *.djangoproject.com | |
21185 | 21185 | ✅ | ✅ | 3 | django.utils.text.unescape_entities has no tests | Utilities |
20679 | 20679 | ✅ | Incorrect docstring for CachedFilesMixin.post_process | contrib.staticfiles | ||
20687 | 20687 | ✅ | Document that the max_age argument of TimeStampSigner.unsign should be a number of seconds | Core (Other) | ||
20644 | 20644 | ✅ | ✅ | 2 | ModelFormMixin.fields not present in flattened index | Generic views |
20632 | 20632 | ✅ | 3 | Wrong link in settings.py | Core (Management commands) | |
20618 | 20618 | ✅ | ✅ | 1 | Giving a field an empty label breaks `BoundField.label_tag` (IndexError) | Forms |
20464 | 20464 | ✅ | 3 | admin list_editable displays wrong error messages | Forms | |
20505 | 20505 | ✅ | 3 | Markup syntax error in docs | Documentation | |
20492 | 20492 | ✅ | Broken external link in ref/contrib/gis/geoip/ | Documentation | ||
20447 | 20447 | ✅ | 2 | next_page parameter in logout function does not recognize named urls | contrib.auth | |
20335 | 20335 | ✅ | Document the {% language %} template tag | Documentation | ||
20249 | 20249 | ✅ | 2 | Tutorial part 5 uses broken undocumented feature | Documentation | |
20336 | 20336 | ✅ | Outdated paragraph in {% ifequal %} documentation | Documentation | ||
20330 | 20330 | ✅ | "webserver" vs "web server" in the documentation | Documentation | ||
20286 | 20286 | ✅ | Typo in howto/static-files/ | Documentation | ||
20268 | 20268 | ✅ | 1 | [code.djangoproject.com] Highlighting of core devs is broken if a user has a non-ascii name | *.djangoproject.com | |
19874 | 19874 | ✅ | 1 | Add id to <ul> element in CheckboxSelectMultiple | Forms | |
20211 | 20211 | ✅ | ✅ | 3 | BoundField.label_tag now always escapes its `contents` parameter. | Documentation |
20204 | 20204 | ✅ | 3 | Better explanation of usage of url() in urlpatterns | Documentation | |
20231 | 20231 | ✅ | 1 | django.utils.text.smart_strip does not work with lazy strings (TypeError) | Utilities | |
20195 | 20195 | ✅ | 3 | Broken documentation cross reference in session settings | Documentation | |
20130 | 20130 | ✅ | 3 | cache tag doesn't resolve fragment name | Template system | |
20160 | 20160 | ✅ | 1 | Error in admin site docs: model instead of module | Documentation | |
20158 | 20158 | ✅ | ✅ | 2 | Test models for pickled querysets have invalid code | Testing framework |
18272 | 18272 | ✅ | ModelChoiceField's queryset attribute persists between two form instances | Forms | ||
20061 | 20061 | ✅ | ✅ | 3 | Out of date comment in contrib/humanize/tests.py | contrib.humanize |
20055 | 20055 | ✅ | 1 | Admin CSS missing styles for input type=number | contrib.admin | |
20022 | 20022 | ✅ | 2 | reverse() breaks on URLs which include a ~ character | Core (URLs) | |
19916 | 19916 | ✅ | ✅ | 1 | contrib.comments's templatetags use token.contents.split() | contrib.comments |
19876 | 19876 | ✅ | Using a staticmethod for a FileField's upload_to attribute doesn't work | Database layer (models, ORM) | ||
19882 | 19882 | ✅ | ✅ | 2 | Forloop with a filter that has an argument containing whitespace raises a TemplateSyntaxError | Template system |
19745 | 19745 | ✅ | 1 | Wrong prompt for `createuser` management command (<django.utils.functional.__proxy__ object at ...>) | contrib.auth | |
19287 | 19287 | ✅ | 1 | Change from "e-mail" to "email" not reflected in translation files for contrib.auth | contrib.auth | |
15962 | 15962 | ✅ | 2 | RelatedField.related_query_name() returns the wrong name if the default related_name has not been overridden | Database layer (models, ORM) |