summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2016-10-04 14:39:49 -0400
committerGitHub <noreply@github.com>2016-10-04 14:39:49 -0400
commit0083a4c8e9d3b8fcc237b1dce1c5412d342b7de2 (patch)
tree2754495f9712cc46f545a53da9c23cd7b81c1c20 /docs
parentaa9569fce1b308819039450e3d2b852c37128209 (diff)
Refs #18974 -- Deprecated @models.permalink() decorator.
Diffstat (limited to 'docs')
-rw-r--r--docs/internals/deprecation.txt2
-rw-r--r--docs/releases/1.11.txt25
2 files changed, 27 insertions, 0 deletions
diff --git a/docs/internals/deprecation.txt b/docs/internals/deprecation.txt
index a1c55646d0..a7ef1b8be5 100644
--- a/docs/internals/deprecation.txt
+++ b/docs/internals/deprecation.txt
@@ -41,6 +41,8 @@ details on these changes.
* The ``authenticate()`` method of authentication backends will require a
``request`` argument.
+* The ``django.db.models.permalink()`` decorator will be removed.
+
.. _deprecation-removed-in-2.0:
2.0
diff --git a/docs/releases/1.11.txt b/docs/releases/1.11.txt
index 96fb2e4ae9..142eb4e9ba 100644
--- a/docs/releases/1.11.txt
+++ b/docs/releases/1.11.txt
@@ -554,6 +554,31 @@ Miscellaneous
Features deprecated in 1.11
===========================
+``models.permalink()`` decorator
+--------------------------------
+
+Use :func:`django.urls.reverse` instead. For example::
+
+ from django.db import models
+
+ class MyModel(models.Model):
+ ...
+
+ @models.permalink
+ def url(self):
+ return ('guitarist_detail', [self.slug])
+
+becomes::
+
+ from django.db import models
+ from django.urls import reverse
+
+ class MyModel(models.Model):
+ ...
+
+ def url(self):
+ return reverse('guitarist_detail', args=[self.slug])
+
Miscellaneous
-------------