diff options
| author | Tim Graham <timograham@gmail.com> | 2016-10-04 14:39:49 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-10-04 14:39:49 -0400 |
| commit | 0083a4c8e9d3b8fcc237b1dce1c5412d342b7de2 (patch) | |
| tree | 2754495f9712cc46f545a53da9c23cd7b81c1c20 /docs | |
| parent | aa9569fce1b308819039450e3d2b852c37128209 (diff) | |
Refs #18974 -- Deprecated @models.permalink() decorator.
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/internals/deprecation.txt | 2 | ||||
| -rw-r--r-- | docs/releases/1.11.txt | 25 |
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 ------------- |
