| Age | Commit message (Collapse) | Author |
|
Backport of 82243e5150f67b6fe8c6f8f650bf3b492823c3e7 from master
|
|
canonical form.
Backport of b3610f38facb33704c1fd77590c6a2fa07c40fa7 from master
|
|
Backport of a6ef025dfb2a1d1bd23893408eef6d066fb506d9 from master
|
|
Backport of bca9faae95db2a92e540fbd08505c134639916fe from master
|
|
sophisticated serialization.
Backport of c432dd40bde37667bfe6bb59eaff0a14c50cd27b from master
|
|
Backport of b26d147259202455ce356755b729c3dcb16ae9e6 from master
|
|
Backport of a44dc200d0cbd651f66a2082aa9909ff8f51a659 from master
|
|
|
|
|
|
|
|
Provide `contained_by` lookups for the equivalent single valued fields
related to the range field types. This acts as the opposite direction to
rangefield__contains.
With thanks to schinckel for the idea and initial tests.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
contrib.postgres).
|
|
|
|
|
|
|
|
|
|
Added support for PostgreSQL range types to contrib.postgres.
- 5 new model fields
- 4 new form fields
- New validators
- Uses psycopg2's range type implementation in python
|
|
|
|
|
|
|
|
|
|
Thanks to `django-hstore` for inspiration in some areas, and many people
for reviews.
|
|
|
|
|
|
|
|
The first part of django.contrib.postgres, including model and two form
fields for arrays of other data types.
This commit is formed of the following work:
Add shell of postgres app and test handling.
First draft of array fields.
Use recursive deconstruction.
Stop creating classes at lookup time.
Add validation and size parameter.
Add contained_by lookup.
Add SimpleArrayField for forms.
Add SplitArrayField (mainly for admin).
Fix prepare_value for SimpleArrayField.
Stop using MultiValueField and MultiWidget.
They don't play nice with flexible sizes.
Add basics of admin integration.
Missing:
- Tests
- Fully working js
Add reference document for django.contrib.postgres.fields.ArrayField.
Various performance and style tweaks.
Fix internal docs link, formalise code snippets.
Remove the admin code for now.
It needs a better way of handing JS widgets in the admin as a whole
before it is easy to write. In particular there are serious issues
involving DateTimePicker when used in an array.
Add a test for nested array fields with different delimiters.
This will be a documented pattern so having a test for it is useful.
Add docs for SimpleArrayField.
Add docs for SplitArrayField.
Remove admin related code for now.
definition -> description
Fix typo.
Py3 errors.
Avoid using regexes where they're not needed.
Allow passing tuples by the programmer.
Add some more tests for multidimensional arrays.
Also fix slicing as much as it can be fixed.
Simplify SplitArrayWidget's data loading.
If we aren't including the variable size one, we don't need to search
like this.
|