Skip to content

Commit ad3b728

Browse files
prepare 0.3.4
1 parent c5b0e10 commit ad3b728

10 files changed

Lines changed: 21 additions & 9 deletions

File tree

CHANGELOG.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
Changelog
22
=========
33

4+
0.3.4
5+
-----
6+
2019-04-04
7+
8+
- Using lazy queries where possible.
9+
410
0.3.3
511
-----
612
2019-04-02

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ With function-based views:
100100
.. code-block:: python
101101
102102
def person_list(request):
103-
filter = PersonFilter(request.GET, queryset=Person.objects())
103+
filter = PersonFilter(request.GET, queryset=Person.objects)
104104
return render(request, "dfm_app/person_list.html", {"object_list": filter.qs})
105105
106106
Or class-based views:

django_mongoengine_filter/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from .filterset import FilterSet
44
from .filters import *
55

6-
VERSION = (0, 3, 3)
6+
VERSION = (0, 3, 4)
77

88
__title__ = "django-mongoengine-filter"
99
__version__ = ".".join([str(_i) for _i in VERSION])

django_mongoengine_filter/filters.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ def filter(self, qs, value):
242242
class AllValuesFilter(ChoiceFilter):
243243
@property
244244
def field(self):
245-
qs = self.model.objects().distinct()
245+
qs = self.model.objects.distinct()
246246
qs = qs.order_by(self.name).values_list(self.name, flat=True)
247247
self.extra["choices"] = [(o, o) for o in qs]
248248
return super(AllValuesFilter, self).field

django_mongoengine_filter/filterset.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ def __init__(self, data=None, queryset=None, prefix=None, strict=None):
196196
self.is_bound = data is not None
197197
self.data = data or {}
198198
if queryset is None:
199-
queryset = self._meta.model.objects()
199+
queryset = self._meta.model.objects
200200
self.queryset = queryset
201201
self.form_prefix = prefix
202202
if strict is not None:
@@ -381,7 +381,7 @@ def filter_for_field(cls, f, name, lookup_type="exact"):
381381
@classmethod
382382
def filter_for_reverse_field(cls, f, name):
383383
rel = f.field.rel
384-
queryset = f.model.objects().all()
384+
queryset = f.model.objects
385385
default = {
386386
"name": name,
387387
"label": capfirst(rel.related_name),

docs/changelog.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
Changelog
22
=========
33

4+
0.3.4
5+
-----
6+
2019-04-04
7+
8+
- Using lazy queries where possible.
9+
410
0.3.3
511
-----
612
2019-04-02

docs/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ With function-based views:
100100
.. code-block:: python
101101
102102
def person_list(request):
103-
filter = PersonFilter(request.GET, queryset=Person.objects())
103+
filter = PersonFilter(request.GET, queryset=Person.objects)
104104
return render(request, "dfm_app/person_list.html", {"object_list": filter.qs})
105105
106106
Or class-based views:

docs/usage.rst.distrib

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ The view
102102
Now we need to write a view::
103103

104104
def product_list(request):
105-
f = ProductFilter(request.GET, queryset=Product.objects.all())
105+
f = ProductFilter(request.GET, queryset=Product.objects)
106106
return render_to_response('my_app/template.html', {'filter': f})
107107

108108
If a queryset argument isn't provided then all the items in the default manager

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
setup(
88
name="django-mongoengine-filter",
9-
version="0.3.3",
9+
version="0.3.4",
1010
description=(
1111
"django-mongoengine-filter is a reusable Django application inspired "
1212
"from django-filter for allowing mongoengine users to filter querysets "

tests/dfm_app/views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
def person_list(request):
1515
"""Sample function-based view."""
16-
filter_obj = PersonFilter(request.GET, queryset=Person.objects())
16+
filter_obj = PersonFilter(request.GET, queryset=Person.objects)
1717
return render(
1818
request,
1919
"dfm_app/person_list.html",

0 commit comments

Comments
 (0)