James Lin
(variable)
Most Active Role
N/A
Most Active Component
N/A
Activity Timeline
[No data in this time period]
Components
[No data in this time period]
Tickets
Trac | Ticket (165) | Reporter (5) | Owner (0) | Commenter (5) | Summary | Component |
---|---|---|---|---|---|---|
373 | 373 | Add support for multi-column primary keys. | Database layer (models, ORM) | |||
470 | 470 | Add Field.db_default for defining database defaults | Database layer (models, ORM) | |||
27833 | 27833 | prefetch_related fails with SQLite when used with 1000 parent records | Database layer (models, ORM) | |||
34746 | 34746 | High CPU/memory consumption when a 5XX is raised with large local variables | Error reporting | |||
34925 | 34925 | refresh_from_db() will not iterate through all of the fields listed in the 'fields' parameter. | Database layer (models, ORM) | |||
14831 | 14831 | Django Template Style Guide | Documentation | |||
27465 | 27465 | Allow EmailMessage to load attachments from the Storage API | Core (Mail) | |||
27516 | 27516 | Optimize test client response.json() | Testing framework | |||
34961 | 34961 | Add a max_length parameter to EmailValidator | Core (Other) | |||
34965 | 34965 | @sensitive_variables for coroutine func are not recursive | Core (Other) | |||
34312 | 34312 | startapp/startproject template should support file renames with the full context | Core (Management commands) | |||
34857 | 34857 | Date picker cancel button does not respect color theme/dark mode | contrib.admin | |||
34812 | 34812 | Validate that URLConf modules contain a urlpatterns entry | Core (URLs) | |||
34773 | 34773 | settings.STATICFILES_STORAGE does not return correct value when STORAGES are defined | contrib.staticfiles | |||
34770 | 34770 | Default autoescape off in password_reset_email.html | contrib.auth | |||
34542 | 34542 | Required fields allowed to be blank are not accepted non-interactively using createsuperuser | contrib.auth | |||
34765 | 34765 | call_command reuses already loaded command causing stale class variable value usage | Core (Management commands) | |||
34733 | 34733 | m2m_changed signal is unaware if .set() method is being called | Database layer (models, ORM) | |||
34532 | 34532 | Form.default_renderer is ignored in formsets. | Forms | |||
34721 | 34721 | ChoiceField/TypedChoiceField: .value() has inconsistent behaviour, coercion not applied. | Forms | |||
34677 | 34677 | Django Admin built-in password reset feature has UI issues | contrib.admin | |||
34697 | 34697 | Migration serializer for sets results in non-deterministic order. | Migrations | |||
34521 | 34521 | Use __slots__ for template Node classes | Template system | |||
34548 | 34548 | Queryset JsonField filtering doesn't work as expected | Database layer (models, ORM) | |||
34514 | 34514 | `firstof` and `cycle` tags do not escapes variables defined in `wth` tag | Template system | |||
34468 | 34468 | `Cycle` tag do not work with variables defined in `with`-tag. | Template system | |||
34028 | 34028 | Django 'static' template tag fails to generate URLs with SCRIPT_NAME prefix | Template system | |||
34439 | 34439 | mod_wsgi for django with conda environment in Windows doesn't work | HTTP handling | |||
34399 | 34399 | dark-mode-vars block is overwritten by extrastyles | contrib.admin | |||
34370 | 34370 | IntegerField validators don't work if the database is SQLite, leading to overflow errors | Database layer (models, ORM) | |||
34176 | 34176 | Annotation's original field-name can clash with result field name over aggregation | Database layer (models, ORM) | |||
34327 | 34327 | Test client session does not work as described when using signed cookie engine | Testing framework | |||
34335 | 34335 | Spurious error when using label_tag of CheckboxSelectMultiple widget | Forms | |||
34317 | 34317 | wrong attribute naming in method BaseModelFormSet.save_existing | Forms | |||
34239 | 34239 | Resolve load type-hinted objects in views | Generic views | |||
34226 | 34226 | QuerySet.select_related() with multiple filtered relations to the OneToOneField sets the last one. | Database layer (models, ORM) | |||
34165 | 34165 | migrate management command does not respect database parameter when adding Permissions. | contrib.auth | |||
34189 | 34189 | Code in Tutorial does not work because of a ',' | Documentation | |||
34163 | 34163 | ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured | Uncategorized | |||
34155 | 34155 | ModelAdmin.render_change_form does not lowercase the app_label when setting template directories | contrib.admin | |||
891 | 891 | customize table name prefixes | Database layer (models, ORM) | |||
34080 | 34080 | __exact lookup on nested arrays with None values fails on PostgreSQL. | contrib.postgres | |||
34124 | 34124 | Developer experience on {% with %} template tag can be improved. | Template system | |||
34115 | 34115 | Document RUN_MAIN environment variable | Documentation | |||
34091 | 34091 | Invalid SQL: FROM clauses can be omitted when QuerySet is accessed from multiple threads | Database layer (models, ORM) | |||
34023 | 34023 | inlines variable not bound in loop in ModelAdmin._create_formsets | contrib.admin | |||
34016 | 34016 | QuerySet.values_list() crash on simple ArrayAgg. | contrib.postgres | |||
14296 | 14296 | 'manage.py test' failing for apps that access read-only databases | Testing framework | |||
27734 | 27734 | Add a helpful error message when a parallel test worker is assigned an unexpected index | Testing framework | |||
27575 | 27575 | Make host validation run on all requests | HTTP handling | |||
32505 | 32505 | ✅ | 1 | Allow queryset.extra() to specify OR operation | Database layer (models, ORM) | |
27807 | 27807 | Overriding username validators doesn't work as documented | contrib.auth | |||
27719 | 27719 | Add queryset.alias() to mimic .annotate() for aggregations without loading data | Database layer (models, ORM) | |||
27852 | 27852 | Admin Delete Object Block Page Doesn't Show All Related Objects Blocking Deletion | Database layer (models, ORM) | |||
17 | 17 | Metasystem optimization: Share select_related in memory | Database layer (models, ORM) | |||
27910 | 27910 | Allow using an Enum class in model Field choices | Database layer (models, ORM) | |||
27801 | 27801 | Make createsuperuser inspect environment variables for username and password | contrib.auth | |||
30130 | 30130 | ✅ | 2 | Django .values().distinct() returns a lot more records than .values().distinct().count() | Database layer (models, ORM) | |
27543 | 27543 | AttributeError: '_Frame' object has no attribute 'f_back' / Django and celery error logging gone wrong | Error reporting | |||
27730 | 27730 | Document that template tags with "as" variable assignment don't propogate variables across blocks | Documentation | |||
27751 | 27751 | Teardown of a PG test database fails if it is an autogenerated test_MYDB database | Testing framework | |||
28001 | 28001 | Investigate/update comment about context popping in ForNode.render() | Template system | |||
27974 | 27974 | Degraded performance when rendering ChoiceField with lots of options and DEBUG=True | Template system | |||
27726 | 27726 | Template default_if_none filter is inconsistent between printed value and boolean context | Template system | |||
27365 | 27365 | Fields suddenly not found. | Database layer (models, ORM) | |||
27882 | 27882 | Allow template fragment caching for unlimited time | Template system | |||
27316 | 27316 | Multiple LiveServerTestCase subclasses cannot reuse the same port | Testing framework | |||
27722 | 27722 | if a template context is an instance of get_template(), it will raise "TypeError: context must be a dict rather than RequestContext" | Template system | |||
27783 | 27783 | VariableDoesNotExist can lead to stack overflows unusually easily | Template system | |||
27769 | 27769 | createsuperuser command missing docs about no-input/interactive | Documentation | |||
27763 | 27763 | Docs: check invalid csrftoken on CSRF_FAILURE_VIEW | Documentation | |||
27297 | 27297 | infinite AlterField migrations created for foreign key after case-only model name change | Migrations | |||
27703 | 27703 | [Feature request] Template language type annotations | Template system | |||
27606 | 27606 | Error in formatting HttpResponseRedirect when __init__() raises DisallowedHost | HTTP handling | |||
27609 | 27609 | gettext_lazy cast to str/unicode errors under py 2.7 if performed after language activation. | Core (System checks) | |||
27608 | 27608 | Combine simple_tag and assignment_tag | Template system | |||
27591 | 27591 | running manage.py with virtual environment | Uncategorized | |||
27402 | 27402 | When using i18n_patterns and prefix_default_language=False, 404 page redirects incorrectly | Internationalization | |||
27463 | 27463 | Fix ambiguous variable flake8 warnings | Core (Other) | |||
27354 | 27354 | Incorrect variable name given in tutorial | Documentation | |||
27273 | 27273 | Make usage of construct_change_message easier outside of admin | contrib.admin | |||
27271 | 27271 | ServerFormatter should handle simple string messages with or without args | Utilities | |||
27142 | 27142 | makemigrations fails on special database connections | Migrations | |||
27163 | 27163 | Unable to specify multiple pythonpath in django-admin | Core (Management commands) | |||
27011 | 27011 | Django Middleware 1.10 does not run template_context_processors for exceptions thrown from middleware | HTTP handling | |||
14030 | 14030 | Use F() objects in aggregates(), annotates() and values() | Database layer (models, ORM) | |||
25913 | 25913 | ✅ | --fake-initial not working with apps with other table names | Migrations | ||
14671 | 14671 | Allow overriding of ModelChoiceField.choices | Forms | |||
14087 | 14087 | django.core.management.get_commands only sees commands in the last package of a namespace package | Core (Other) | |||
14497 | 14497 | ModelAdmin.readonly_fields isn't graceful with filefields. | contrib.admin | |||
23586 | 23586 | ✅ | Why does django 1.7 creates migrations for changes in field choices? | Uncategorized | ||
23498 | 23498 | ✅ | 2 | V1.7 migration doesn't properly rebuild the through table from 3rd party library | Migrations | |
14298 | 14298 | maximum open cursors exceeded on Jython and Oracle | Database layer (models, ORM) | |||
14800 | 14800 | Development server should NOT elide favicon from the logs | Core (Management commands) | |||
937 | 937 | Autoreload reloads for every request. | Core (Management commands) | |||
694 | 694 | [patch] TEMPLATE_DIRS should allow project root relative paths | Template system | |||
14019 | 14019 | SQLInsertCompiler.as_sql() failure | Database layer (models, ORM) | |||
14057 | 14057 | Expose an interface for custom-escaping template content | Template system | |||
14976 | 14976 | Add is_html flag to contrib.messages | contrib.messages | |||
361 | 361 | Some Basic Math Filters | Template system | |||
14502 | 14502 | Feature: escape hatch for colliding template syntax in Django templates | Template system | |||
14597 | 14597 | request.is_secure() should support headers like: X-Forwarded-Protocol and X-Forwarded-Ssl | HTTP handling | |||
14138 | 14138 | Apache setup using sqlite3 breaks when performing a field__regex filter | Database layer (models, ORM) | |||
14755 | 14755 | Wsgi Error | HTTP handling | |||
14735 | 14735 | Wrong plural formulation in search_form.html | contrib.admin | |||
14290 | 14290 | Rendering is very inefficient when USE_L10N. Caching format values gives 2-7 times improvement | Internationalization | |||
14576 | 14576 | Regression in FormWizard | contrib.formtools | |||
14301 | 14301 | django crashes on email address that passed validate_email() (utf8-tld) | Core (Mail) | |||
14405 | 14405 | problem in login view | contrib.auth | |||
14961 | 14961 | Cannot load admin interface static files when doing tutorial | Contrib apps | |||
14389 | 14389 | Future url replacement | Template system | |||
14924 | 14924 | I18N looks for translations in the reverse order of the apps | Internationalization | |||
14878 | 14878 | Issues in generic views (list) | Generic views | |||
14873 | 14873 | A paginated ListView with a List instead of queryset produces an error | Generic views | |||
399 | 399 | Bigint field object needed | Database layer (models, ORM) | |||
689 | 689 | Honor Web server provided authentication | Core (Other) | |||
285 | 285 | WSGIRequest should set request.path to full uri path | HTTP handling | |||
14614 | 14614 | Dont send Request message when handle_uncaught_exception() | Core (Other) | |||
14262 | 14262 | Helper for "get_something as varname" template tag pattern | Template system | |||
14013 | 14013 | 'django.db.backends.postgresql_psycopg2' isn't an available database backend. (?!?!?) | Database layer (models, ORM) | |||
14046 | 14046 | Template tag errors masked if including based on context variable name | Template system | |||
14818 | 14818 | cycle tag is not safe | Template system | |||
14240 | 14240 | filesizeformat should localize number | Template system | |||
14369 | 14369 | TEMPLATE_STRING_IF_INVALID settable per template rendering | Template system | |||
14450 | 14450 | Simple but powerfull patch to make application name localizable | contrib.admin | |||
14126 | 14126 | blocktrans count is parsing incorrectly | Translations | |||
14452 | 14452 | Need help understanding why the below is happening. | Forms | |||
14010 | 14010 | mention DYLD_LIBRARY_PATH in macosx installation instructions | Documentation | |||
14346 | 14346 | Url patterns double slash // problem | HTTP handling | |||
14078 | 14078 | Template tag to set context variable to output from tag's rendered content | Template system | |||
987 | 987 | HttpResponseRedirect uses/allows relative URIs for the HTTP Location header, which is forbidden by HTTP | Core (Other) | |||
208 | 208 | Allow the strings the cycle tag uses to contain spaces | Template system | |||
671 | 671 | generic list_object enhancement | Core (Other) | |||
371 | 371 | random filter in template throws an error | Template system | |||
219 | 219 | The change history for an object is recording changes with a 6-hour offset to the timestamp | contrib.admin | |||
295 | 295 | [patch] Add reverse counter variables to template "for loops" | Core (Management commands) | |||
248 | 248 | Add a "addtopath" command to django-admin.py | Core (Management commands) | |||
251 | 251 | [patch] Add "AND" and "OR" clauses to the SQL query syntax | Metasystem | |||
143 | 143 | Problem running the command line examples in Tut 1 when using --settings option | Core (Other) | |||
66 | 66 | [patch] Give views access to application root from urlconf | Core (Other) | |||
59 | 59 | Hard-coded references to password_change and logout | contrib.admin | |||
952 | 952 | [patch] Allow for database client encoding configuration from project settings | Database layer (models, ORM) | |||
639 | 639 | Model FileFields empty on first pass through save() | Core (Other) | |||
613 | 613 | prevent raw_post_data parsing on defined view functions | Core (Other) | |||
393 | 393 | [patch] Filters don't take the str() value of a var | Core (Other) | |||
65 | 65 | [i18n] Internationalization and localisation | contrib.admin | |||
61 | 61 | [patch] auth.User admin form shouldn't require people to edit hashes | contrib.admin | |||
669 | 669 | site table | Metasystem | |||
420 | 420 | [patch] exclude_fields in AddManipulator and ChangeManipulator | Metasystem | |||
365 | 365 | [patch] Change template.resolve_variable() to resolve hard-coded strings | Template system | |||
913 | 913 | [patch] incorrect `list_filter` field error message a bit stranger than necessary | contrib.admin | |||
755 | 755 | Add "appendable" blocks to the current "overrideable" ones | Template system | |||
959 | 959 | [patch]Template improvements | Template system | |||
911 | 911 | [patch] Make template system scoped to the parser | contrib.admin | |||
598 | 598 | [patch] Include tag | contrib.admin | |||
625 | 625 | [patch] Add template decorators | Template system | |||
961 | 961 | [patch] Add automatic thumbnail generation to ImageFields | Core (Other) | |||
281 | 281 | Improve e-mail address validation | Core (Other) | |||
356 | 356 | [patch]: simple XML-RPC support for Django | Core (Other) | |||
842 | 842 | [patch] Technical 500 response broken in the presence of a local variable named "items" | Core (Other) | |||
672 | 672 | get_absolute_url isn't nice | contrib.syndication | |||
449 | 449 | [patch] variable selection for templates should allow negative list indexes | Template system | |||
947 | 947 | [patch] is_paginated is true when number of pages is 1 | Generic views | |||
479 | 479 | [patch] Implement timezone-formats in date-formatting | Database layer (models, ORM) | |||
382 | 382 | globals should show up in model methods and classes (like normal python classes) | Core (Other) |