Showing
10 changed files
with
32 additions
and
35 deletions
| ... | ... | @@ -5,14 +5,16 @@ python: |
| 5 | 5 | - "3.2" |
| 6 | 6 | - "3.3" |
| 7 | 7 | env: |
| 8 | - - DJANGO_PACKAGE="Django>=1.5,<1.6" | |
| 9 | 8 | - DJANGO_PACKAGE="Django>=1.6,<1.7" |
| 10 | 9 | - DJANGO_PACKAGE="Django>=1.7,<1.8" |
| 10 | + - DJANGO_PACKAGE="Django>=1.8,<1.9" | |
| 11 | 11 | |
| 12 | 12 | matrix: |
| 13 | 13 | exclude: |
| 14 | 14 | - python: "2.6" |
| 15 | 15 | env: DJANGO_PACKAGE="Django>=1.7,<1.8" |
| 16 | + - python: "2.6" | |
| 17 | + env: DJANGO_PACKAGE="Django>=1.8,<1.9" | |
| 16 | 18 | |
| 17 | 19 | install: |
| 18 | 20 | - pip install $DJANGO_PACKAGE --use-mirrors | ... | ... |
| ... | ... | @@ -8,7 +8,7 @@ class CommentManager(models.Manager): |
| 8 | 8 | """ |
| 9 | 9 | QuerySet for all comments currently in the moderation queue. |
| 10 | 10 | """ |
| 11 | - return self.get_query_set().filter(is_public=False, is_removed=False) | |
| 11 | + return self.get_queryset().filter(is_public=False, is_removed=False) | |
| 12 | 12 | |
| 13 | 13 | def for_model(self, model): |
| 14 | 14 | """ |
| ... | ... | @@ -16,7 +16,7 @@ class CommentManager(models.Manager): |
| 16 | 16 | a class). |
| 17 | 17 | """ |
| 18 | 18 | ct = ContentType.objects.get_for_model(model) |
| 19 | - qs = self.get_query_set().filter(content_type=ct) | |
| 19 | + qs = self.get_queryset().filter(content_type=ct) | |
| 20 | 20 | if isinstance(model, models.Model): |
| 21 | 21 | qs = qs.filter(object_pk=force_text(model._get_pk_val())) |
| 22 | 22 | return qs | ... | ... |
| ... | ... | @@ -66,11 +66,11 @@ class BaseCommentNode(template.Node): |
| 66 | 66 | self.comment = comment |
| 67 | 67 | |
| 68 | 68 | def render(self, context): |
| 69 | - qs = self.get_query_set(context) | |
| 69 | + qs = self.get_queryset(context) | |
| 70 | 70 | context[self.as_varname] = self.get_context_value_from_queryset(context, qs) |
| 71 | 71 | return '' |
| 72 | 72 | |
| 73 | - def get_query_set(self, context): | |
| 73 | + def get_queryset(self, context): | |
| 74 | 74 | ctype, object_pk = self.get_target_ctype_pk(context) |
| 75 | 75 | if not object_pk: |
| 76 | 76 | return self.comment_model.objects.none() |
| ... | ... | @@ -207,7 +207,7 @@ class RenderCommentListNode(CommentListNode): |
| 207 | 207 | "comments/%s/list.html" % ctype.app_label, |
| 208 | 208 | "comments/list.html" |
| 209 | 209 | ] |
| 210 | - qs = self.get_query_set(context) | |
| 210 | + qs = self.get_queryset(context) | |
| 211 | 211 | context.push() |
| 212 | 212 | liststr = render_to_string(template_search_list, { |
| 213 | 213 | "comment_list" : self.get_context_value_from_queryset(context, qs) | ... | ... |
| ... | ... | @@ -48,9 +48,9 @@ copyright = u'2013, Django Software Foundation and contributors' |
| 48 | 48 | # built documents. |
| 49 | 49 | # |
| 50 | 50 | # The short X.Y version. |
| 51 | -version = '1.5' | |
| 51 | +version = '1.6' | |
| 52 | 52 | # The full version, including alpha/beta/rc tags. |
| 53 | -release = '1.5' | |
| 53 | +release = '1.6' | |
| 54 | 54 | |
| 55 | 55 | # The language for content autogenerated by Sphinx. Refer to documentation |
| 56 | 56 | # for a list of supported languages. | ... | ... |
| ... | ... | @@ -151,7 +151,7 @@ enable it in your project's ``urls.py``: |
| 151 | 151 | |
| 152 | 152 | Now you should have the latest comment feeds being served off ``/feeds/latest/``. |
| 153 | 153 | |
| 154 | -__ https://docs.djangoproject.com/en/1.5/ref/contrib/syndication/ | |
| 154 | +__ https://docs.djangoproject.com/en/stable/ref/contrib/syndication/ | |
| 155 | 155 | |
| 156 | 156 | Moderation |
| 157 | 157 | ========== | ... | ... |
| ... | ... | @@ -328,5 +328,5 @@ are not using that, you will need to use the ``csrf_protect`` decorator on any |
| 328 | 328 | views that include the comment form, in order for those views to be able to |
| 329 | 329 | output the CSRF token and cookie. |
| 330 | 330 | |
| 331 | -.. _cross site request forgery protection: https://docs.djangoproject.com/en/1.5/ref/contrib/csrf/ | |
| 331 | +.. _cross site request forgery protection: https://docs.djangoproject.com/en/stable/ref/csrf/ | |
| 332 | 332 | .. _honeypot: http://en.wikipedia.org/wiki/Honeypot_(computing) | ... | ... |
| ... | ... | @@ -9,7 +9,7 @@ The comment app sends a series of signals_ to allow for |
| 9 | 9 | comment moderation and similar activities. See `the introduction to signals`_ for information about how to register for and receive these |
| 10 | 10 | signals. |
| 11 | 11 | |
| 12 | -.. _signals: https://docs.djangoproject.com/en/1.5/topics/signals/ | |
| 12 | +.. _signals: https://docs.djangoproject.com/en/stable/topics/signals/ | |
| 13 | 13 | .. _the introduction to signals: signals_ |
| 14 | 14 | |
| 15 | 15 | comment_will_be_posted | ... | ... |
| ... | ... | @@ -10,7 +10,7 @@ except IOError: |
| 10 | 10 | |
| 11 | 11 | setup( |
| 12 | 12 | name='django-contrib-comments', |
| 13 | - version='1.5.1', | |
| 13 | + version='1.6.0', | |
| 14 | 14 | url="http://github.com/django/django-contrib-comments", |
| 15 | 15 | description='The code formerly known as django.contrib.comments.', |
| 16 | 16 | long_description=long_description, |
| ... | ... | @@ -36,5 +36,5 @@ setup( |
| 36 | 36 | packages=find_packages(exclude=['tests']), |
| 37 | 37 | include_package_data=True, |
| 38 | 38 | test_suite='tests.runtests.main', |
| 39 | - install_requires=['Django>=1.5'] | |
| 39 | + install_requires=['Django>=1.6'] | |
| 40 | 40 | ) | ... | ... |
| 1 | 1 | from __future__ import absolute_import |
| 2 | 2 | |
| 3 | 3 | from django.contrib.contenttypes.models import ContentType |
| 4 | -from django.template import Template, Context, Library, libraries | |
| 4 | +from django.template import Template, Context, Library | |
| 5 | +from django.template.base import libraries | |
| 5 | 6 | |
| 6 | 7 | from django_comments.forms import CommentForm |
| 7 | 8 | from django_comments.models import Comment | ... | ... |
| 1 | 1 | [tox] |
| 2 | -envlist = py26-django15, py27-django15, py32-django15, py33-django15, | |
| 3 | - py26-django16, py27-django16, py32-django16, py33-django16, | |
| 4 | - py27-django17, py32-django17, py33-django17 | |
| 2 | +envlist = py26-django16, py27-django16, py32-django16, py33-django16, | |
| 3 | + py27-django17, py32-django17, py33-django17, | |
| 4 | + py27-django18, py32-django18, py33-django18 | |
| 5 | 5 | |
| 6 | 6 | [testenv] |
| 7 | 7 | commands = {envpython} setup.py test |
| 8 | 8 | |
| 9 | -[testenv:py26-django15] | |
| 10 | -basepython = python2.6 | |
| 11 | -deps = | |
| 12 | - Django>=1.5,<1.6 | |
| 13 | - unittest2 | |
| 14 | - | |
| 15 | -[testenv:py27-django15] | |
| 16 | -basepython = python2.7 | |
| 17 | -deps = Django>=1.5,<1.6 | |
| 18 | - | |
| 19 | -[testenv:py32-django15] | |
| 20 | -basepython = python3.2 | |
| 21 | -deps = Django>=1.5,<1.6 | |
| 22 | - | |
| 23 | -[testenv:py33-django15] | |
| 24 | -basepython = python3.3 | |
| 25 | -deps = Django>=1.5,<1.6 | |
| 26 | - | |
| 27 | 9 | [testenv:py26-django16] |
| 28 | 10 | basepython = python2.6 |
| 29 | 11 | deps = |
| ... | ... | @@ -53,3 +35,15 @@ deps = Django>=1.7,<1.8 |
| 53 | 35 | [testenv:py33-django17] |
| 54 | 36 | basepython = python3.3 |
| 55 | 37 | deps = Django>=1.7,<1.8 |
| 38 | + | |
| 39 | +[testenv:py27-django18] | |
| 40 | +basepython = python2.7 | |
| 41 | +deps = Django>=1.8,<1.9 | |
| 42 | + | |
| 43 | +[testenv:py32-django18] | |
| 44 | +basepython = python3.2 | |
| 45 | +deps = Django>=1.8,<1.9 | |
| 46 | + | |
| 47 | +[testenv:py33-django18] | |
| 48 | +basepython = python3.3 | |
| 49 | +deps = Django>=1.8,<1.9 | ... | ... |
Please
register
or
login
to post a comment