mirror of
https://github.com/encode/django-rest-framework.git
synced 2024-11-22 01:26:53 +03:00
Remove unused links from docs (#5735)
Each removed link has no inline use.
This commit is contained in:
parent
b2ec681d8d
commit
d5c34aa813
|
@ -407,7 +407,6 @@ HTTP Signature (currently a [IETF draft][http-signature-ietf-draft]) provides a
|
||||||
[http401]: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.2
|
[http401]: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.2
|
||||||
[http403]: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.4
|
[http403]: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.4
|
||||||
[basicauth]: http://tools.ietf.org/html/rfc2617
|
[basicauth]: http://tools.ietf.org/html/rfc2617
|
||||||
[oauth]: http://oauth.net/2/
|
|
||||||
[permission]: permissions.md
|
[permission]: permissions.md
|
||||||
[throttling]: throttling.md
|
[throttling]: throttling.md
|
||||||
[csrf-ajax]: https://docs.djangoproject.com/en/stable/ref/csrf/#ajax
|
[csrf-ajax]: https://docs.djangoproject.com/en/stable/ref/csrf/#ajax
|
||||||
|
@ -419,10 +418,6 @@ HTTP Signature (currently a [IETF draft][http-signature-ietf-draft]) provides a
|
||||||
[juanriaza]: https://github.com/juanriaza
|
[juanriaza]: https://github.com/juanriaza
|
||||||
[djangorestframework-digestauth]: https://github.com/juanriaza/django-rest-framework-digestauth
|
[djangorestframework-digestauth]: https://github.com/juanriaza/django-rest-framework-digestauth
|
||||||
[oauth-1.0a]: http://oauth.net/core/1.0a
|
[oauth-1.0a]: http://oauth.net/core/1.0a
|
||||||
[django-oauth-plus]: http://code.larlet.fr/django-oauth-plus
|
|
||||||
[django-oauth2-provider]: https://github.com/caffeinehit/django-oauth2-provider
|
|
||||||
[django-oauth2-provider-docs]: https://django-oauth2-provider.readthedocs.io/en/latest/
|
|
||||||
[rfc6749]: http://tools.ietf.org/html/rfc6749
|
|
||||||
[django-oauth-toolkit]: https://github.com/evonove/django-oauth-toolkit
|
[django-oauth-toolkit]: https://github.com/evonove/django-oauth-toolkit
|
||||||
[evonove]: https://github.com/evonove/
|
[evonove]: https://github.com/evonove/
|
||||||
[oauthlib]: https://github.com/idan/oauthlib
|
[oauthlib]: https://github.com/idan/oauthlib
|
||||||
|
|
|
@ -47,8 +47,6 @@ class PostView(APIView):
|
||||||
**NOTE:** The [`cache_page`][page] decorator only caches the
|
**NOTE:** The [`cache_page`][page] decorator only caches the
|
||||||
`GET` and `HEAD` responses with status 200.
|
`GET` and `HEAD` responses with status 200.
|
||||||
|
|
||||||
|
|
||||||
[django]: https://docs.djangoproject.com/en/dev/topics/cache/
|
|
||||||
[page]: https://docs.djangoproject.com/en/dev/topics/cache/#the-per-view-cache
|
[page]: https://docs.djangoproject.com/en/dev/topics/cache/#the-per-view-cache
|
||||||
[cookie]: https://docs.djangoproject.com/en/dev/topics/http/decorators/#django.views.decorators.vary.vary_on_cookie
|
[cookie]: https://docs.djangoproject.com/en/dev/topics/http/decorators/#django.views.decorators.vary.vary_on_cookie
|
||||||
[decorator]: https://docs.djangoproject.com/en/dev/topics/class-based-views/intro/#decorating-the-class
|
[decorator]: https://docs.djangoproject.com/en/dev/topics/class-based-views/intro/#decorating-the-class
|
||||||
|
|
|
@ -806,9 +806,7 @@ The [django-rest-framework-hstore][django-rest-framework-hstore] package provide
|
||||||
[cite]: https://docs.djangoproject.com/en/stable/ref/forms/api/#django.forms.Form.cleaned_data
|
[cite]: https://docs.djangoproject.com/en/stable/ref/forms/api/#django.forms.Form.cleaned_data
|
||||||
[html-and-forms]: ../topics/html-and-forms.md
|
[html-and-forms]: ../topics/html-and-forms.md
|
||||||
[FILE_UPLOAD_HANDLERS]: https://docs.djangoproject.com/en/stable/ref/settings/#std:setting-FILE_UPLOAD_HANDLERS
|
[FILE_UPLOAD_HANDLERS]: https://docs.djangoproject.com/en/stable/ref/settings/#std:setting-FILE_UPLOAD_HANDLERS
|
||||||
[ecma262]: http://ecma-international.org/ecma-262/5.1/#sec-15.9.1.15
|
|
||||||
[strftime]: https://docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior
|
[strftime]: https://docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior
|
||||||
[django-widgets]: https://docs.djangoproject.com/en/stable/ref/forms/widgets/
|
|
||||||
[iso8601]: http://www.w3.org/TR/NOTE-datetime
|
[iso8601]: http://www.w3.org/TR/NOTE-datetime
|
||||||
[drf-compound-fields]: https://drf-compound-fields.readthedocs.io
|
[drf-compound-fields]: https://drf-compound-fields.readthedocs.io
|
||||||
[drf-extra-fields]: https://github.com/Hipo/drf-extra-fields
|
[drf-extra-fields]: https://github.com/Hipo/drf-extra-fields
|
||||||
|
|
|
@ -379,13 +379,11 @@ The [djangorestframework-word-filter][django-rest-framework-word-search-filter]
|
||||||
[drf-url-filter][drf-url-filter] is a simple Django app to apply filters on drf `ModelViewSet`'s `Queryset` in a clean, simple and configurable way. It also supports validations on incoming query params and their values. A beautiful python package `Voluptuous` is being used for validations on the incoming query parameters. The best part about voluptuous is you can define your own validations as per your query params requirements.
|
[drf-url-filter][drf-url-filter] is a simple Django app to apply filters on drf `ModelViewSet`'s `Queryset` in a clean, simple and configurable way. It also supports validations on incoming query params and their values. A beautiful python package `Voluptuous` is being used for validations on the incoming query parameters. The best part about voluptuous is you can define your own validations as per your query params requirements.
|
||||||
|
|
||||||
[cite]: https://docs.djangoproject.com/en/stable/topics/db/queries/#retrieving-specific-objects-with-filters
|
[cite]: https://docs.djangoproject.com/en/stable/topics/db/queries/#retrieving-specific-objects-with-filters
|
||||||
[django-filter]: https://github.com/alex/django-filter
|
|
||||||
[django-filter-docs]: https://django-filter.readthedocs.io/en/latest/index.html
|
[django-filter-docs]: https://django-filter.readthedocs.io/en/latest/index.html
|
||||||
[django-filter-drf-docs]: https://django-filter.readthedocs.io/en/latest/guide/rest_framework.html
|
[django-filter-drf-docs]: https://django-filter.readthedocs.io/en/latest/guide/rest_framework.html
|
||||||
[guardian]: https://django-guardian.readthedocs.io/
|
[guardian]: https://django-guardian.readthedocs.io/
|
||||||
[view-permissions]: https://django-guardian.readthedocs.io/en/latest/userguide/assign.html
|
[view-permissions]: https://django-guardian.readthedocs.io/en/latest/userguide/assign.html
|
||||||
[view-permissions-blogpost]: http://blog.nyaruka.com/adding-a-view-permission-to-django-models
|
[view-permissions-blogpost]: http://blog.nyaruka.com/adding-a-view-permission-to-django-models
|
||||||
[nullbooleanselect]: https://github.com/django/django/blob/master/django/forms/widgets.py
|
|
||||||
[search-django-admin]: https://docs.djangoproject.com/en/stable/ref/contrib/admin/#django.contrib.admin.ModelAdmin.search_fields
|
[search-django-admin]: https://docs.djangoproject.com/en/stable/ref/contrib/admin/#django.contrib.admin.ModelAdmin.search_fields
|
||||||
[django-rest-framework-filters]: https://github.com/philipn/django-rest-framework-filters
|
[django-rest-framework-filters]: https://github.com/philipn/django-rest-framework-filters
|
||||||
[django-rest-framework-word-search-filter]: https://github.com/trollknurr/django-rest-framework-word-search-filter
|
[django-rest-framework-word-search-filter]: https://github.com/trollknurr/django-rest-framework-word-search-filter
|
||||||
|
|
|
@ -314,7 +314,6 @@ The [`drf-proxy-pagination` package][drf-proxy-pagination] includes a `ProxyPagi
|
||||||
The [`django-rest-framework-link-header-pagination` package][drf-link-header-pagination] includes a `LinkHeaderPagination` class which provides pagination via an HTTP `Link` header as desribed in [Github's developer documentation](github-link-pagination).
|
The [`django-rest-framework-link-header-pagination` package][drf-link-header-pagination] includes a `LinkHeaderPagination` class which provides pagination via an HTTP `Link` header as desribed in [Github's developer documentation](github-link-pagination).
|
||||||
|
|
||||||
[cite]: https://docs.djangoproject.com/en/stable/topics/pagination/
|
[cite]: https://docs.djangoproject.com/en/stable/topics/pagination/
|
||||||
[github-link-pagination]: https://developer.github.com/guides/traversing-with-pagination/
|
|
||||||
[link-header]: ../img/link-header-pagination.png
|
[link-header]: ../img/link-header-pagination.png
|
||||||
[drf-extensions]: http://chibisov.github.io/drf-extensions/docs/
|
[drf-extensions]: http://chibisov.github.io/drf-extensions/docs/
|
||||||
[paginate-by-max-mixin]: http://chibisov.github.io/drf-extensions/docs/#paginatebymaxmixin
|
[paginate-by-max-mixin]: http://chibisov.github.io/drf-extensions/docs/#paginatebymaxmixin
|
||||||
|
|
|
@ -276,10 +276,7 @@ The [Django Rest Framework API Key][django-rest-framework-api-key] package allow
|
||||||
[contribauth]: https://docs.djangoproject.com/en/stable/topics/auth/customizing/#custom-permissions
|
[contribauth]: https://docs.djangoproject.com/en/stable/topics/auth/customizing/#custom-permissions
|
||||||
[objectpermissions]: https://docs.djangoproject.com/en/stable/topics/auth/customizing/#handling-object-permissions
|
[objectpermissions]: https://docs.djangoproject.com/en/stable/topics/auth/customizing/#handling-object-permissions
|
||||||
[guardian]: https://github.com/lukaszb/django-guardian
|
[guardian]: https://github.com/lukaszb/django-guardian
|
||||||
[get_objects_for_user]: http://pythonhosted.org/django-guardian/api/guardian.shortcuts.html#get-objects-for-user
|
|
||||||
[2.2-announcement]: ../topics/2.2-announcement.md
|
|
||||||
[filtering]: filtering.md
|
[filtering]: filtering.md
|
||||||
[drf-any-permissions]: https://github.com/kevin-brown/drf-any-permissions
|
|
||||||
[composed-permissions]: https://github.com/niwibe/djangorestframework-composed-permissions
|
[composed-permissions]: https://github.com/niwibe/djangorestframework-composed-permissions
|
||||||
[rest-condition]: https://github.com/caxap/rest_condition
|
[rest-condition]: https://github.com/caxap/rest_condition
|
||||||
[dry-rest-permissions]: https://github.com/Helioscene/dry-rest-permissions
|
[dry-rest-permissions]: https://github.com/Helioscene/dry-rest-permissions
|
||||||
|
|
|
@ -596,6 +596,5 @@ The [rest-framework-generic-relations][drf-nested-relations] library provides re
|
||||||
[reverse-relationships]: https://docs.djangoproject.com/en/stable/topics/db/queries/#following-relationships-backward
|
[reverse-relationships]: https://docs.djangoproject.com/en/stable/topics/db/queries/#following-relationships-backward
|
||||||
[routers]: http://www.django-rest-framework.org/api-guide/routers#defaultrouter
|
[routers]: http://www.django-rest-framework.org/api-guide/routers#defaultrouter
|
||||||
[generic-relations]: https://docs.djangoproject.com/en/stable/ref/contrib/contenttypes/#id1
|
[generic-relations]: https://docs.djangoproject.com/en/stable/ref/contrib/contenttypes/#id1
|
||||||
[2.2-announcement]: ../topics/2.2-announcement.md
|
|
||||||
[drf-nested-routers]: https://github.com/alanjds/drf-nested-routers
|
[drf-nested-routers]: https://github.com/alanjds/drf-nested-routers
|
||||||
[drf-nested-relations]: https://github.com/Ian-Foote/rest-framework-generic-relations
|
[drf-nested-relations]: https://github.com/Ian-Foote/rest-framework-generic-relations
|
||||||
|
|
|
@ -311,8 +311,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
[django-filter]: http://pypi.python.org/pypi/django-filter
|
[django-filter]: http://pypi.python.org/pypi/django-filter
|
||||||
[django-crispy-forms]: https://github.com/maraujop/django-crispy-forms
|
[django-crispy-forms]: https://github.com/maraujop/django-crispy-forms
|
||||||
[django-guardian]: https://github.com/django-guardian/django-guardian
|
[django-guardian]: https://github.com/django-guardian/django-guardian
|
||||||
[0.4]: https://github.com/encode/django-rest-framework/tree/0.4.X
|
|
||||||
[image]: img/quickstart.png
|
|
||||||
[index]: .
|
[index]: .
|
||||||
[oauth1-section]: api-guide/authentication/#django-rest-framework-oauth
|
[oauth1-section]: api-guide/authentication/#django-rest-framework-oauth
|
||||||
[oauth2-section]: api-guide/authentication/#django-oauth-toolkit
|
[oauth2-section]: api-guide/authentication/#django-oauth-toolkit
|
||||||
|
@ -385,15 +383,9 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
[release-notes]: topics/release-notes.md
|
[release-notes]: topics/release-notes.md
|
||||||
[jobs]: topics/jobs.md
|
[jobs]: topics/jobs.md
|
||||||
|
|
||||||
[tox]: http://testrun.org/tox/latest/
|
|
||||||
|
|
||||||
[group]: https://groups.google.com/forum/?fromgroups#!forum/django-rest-framework
|
[group]: https://groups.google.com/forum/?fromgroups#!forum/django-rest-framework
|
||||||
[botbot]: https://botbot.me/freenode/restframework/
|
[botbot]: https://botbot.me/freenode/restframework/
|
||||||
[stack-overflow]: http://stackoverflow.com/
|
[stack-overflow]: http://stackoverflow.com/
|
||||||
[django-rest-framework-tag]: http://stackoverflow.com/questions/tagged/django-rest-framework
|
[django-rest-framework-tag]: http://stackoverflow.com/questions/tagged/django-rest-framework
|
||||||
[django-tag]: http://stackoverflow.com/questions/tagged/django
|
|
||||||
[security-mail]: mailto:rest-framework-security@googlegroups.com
|
[security-mail]: mailto:rest-framework-security@googlegroups.com
|
||||||
[paid-support]: http://dabapps.com/services/build/api-development/
|
|
||||||
[dabapps]: http://dabapps.com
|
|
||||||
[contact-dabapps]: http://dabapps.com/contact/
|
|
||||||
[twitter]: https://twitter.com/_tomchristie
|
[twitter]: https://twitter.com/_tomchristie
|
||||||
|
|
|
@ -155,5 +155,4 @@ From version 2.2 onwards, serializers with hyperlinked relationships *always* re
|
||||||
[mailing-list]: https://groups.google.com/forum/?fromgroups#!forum/django-rest-framework
|
[mailing-list]: https://groups.google.com/forum/?fromgroups#!forum/django-rest-framework
|
||||||
[django-rest-framework-docs]: https://github.com/marcgibbons/django-rest-framework-docs
|
[django-rest-framework-docs]: https://github.com/marcgibbons/django-rest-framework-docs
|
||||||
[marcgibbons]: https://github.com/marcgibbons/
|
[marcgibbons]: https://github.com/marcgibbons/
|
||||||
[issues]: https://github.com/encode/django-rest-framework/issues
|
|
||||||
[564]: https://github.com/encode/django-rest-framework/issues/564
|
[564]: https://github.com/encode/django-rest-framework/issues/564
|
||||||
|
|
|
@ -155,10 +155,8 @@ There are [a variety of packages for autocomplete widgets][autocomplete-packages
|
||||||
[bootstrap]: http://getbootstrap.com
|
[bootstrap]: http://getbootstrap.com
|
||||||
[cerulean]: ../img/cerulean.png
|
[cerulean]: ../img/cerulean.png
|
||||||
[slate]: ../img/slate.png
|
[slate]: ../img/slate.png
|
||||||
[bcustomize]: http://getbootstrap.com/2.3.2/customize.html
|
|
||||||
[bswatch]: http://bootswatch.com/
|
[bswatch]: http://bootswatch.com/
|
||||||
[bcomponents]: http://getbootstrap.com/2.3.2/components.html
|
[bcomponents]: http://getbootstrap.com/2.3.2/components.html
|
||||||
[bcomponentsnav]: http://getbootstrap.com/2.3.2/components.html#navbar
|
[bcomponentsnav]: http://getbootstrap.com/2.3.2/components.html#navbar
|
||||||
[autocomplete-packages]: https://www.djangopackages.com/grids/g/auto-complete/
|
[autocomplete-packages]: https://www.djangopackages.com/grids/g/auto-complete/
|
||||||
[django-autocomplete-light]: https://github.com/yourlabs/django-autocomplete-light
|
[django-autocomplete-light]: https://github.com/yourlabs/django-autocomplete-light
|
||||||
[django-autocomplete-light-install]: https://django-autocomplete-light.readthedocs.io/en/master/install.html
|
|
||||||
|
|
|
@ -110,4 +110,3 @@ For API clients the most appropriate of these will typically be to use the `Acce
|
||||||
[django-language-preference]: https://docs.djangoproject.com/en/1.7/topics/i18n/translation/#how-django-discovers-language-preference
|
[django-language-preference]: https://docs.djangoproject.com/en/1.7/topics/i18n/translation/#how-django-discovers-language-preference
|
||||||
[django-locale-paths]: https://docs.djangoproject.com/en/1.7/ref/settings/#std:setting-LOCALE_PATHS
|
[django-locale-paths]: https://docs.djangoproject.com/en/1.7/ref/settings/#std:setting-LOCALE_PATHS
|
||||||
[django-locale-name]: https://docs.djangoproject.com/en/1.7/topics/i18n/#term-locale-name
|
[django-locale-name]: https://docs.djangoproject.com/en/1.7/topics/i18n/#term-locale-name
|
||||||
[contributing]: ../../CONTRIBUTING.md
|
|
||||||
|
|
|
@ -892,13 +892,6 @@ For older release notes, [please see the version 2.x documentation][old-release-
|
||||||
[cite]: http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ar01s04.html
|
[cite]: http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ar01s04.html
|
||||||
[deprecation-policy]: #deprecation-policy
|
[deprecation-policy]: #deprecation-policy
|
||||||
[django-deprecation-policy]: https://docs.djangoproject.com/en/stable/internals/release-process/#internal-release-deprecation-policy
|
[django-deprecation-policy]: https://docs.djangoproject.com/en/stable/internals/release-process/#internal-release-deprecation-policy
|
||||||
[defusedxml-announce]: http://blog.python.org/2013/02/announcing-defusedxml-fixes-for-xml.html
|
|
||||||
[743]: https://github.com/encode/django-rest-framework/pull/743
|
|
||||||
[staticfiles14]: https://docs.djangoproject.com/en/1.4/howto/static-files/#with-a-template-tag
|
|
||||||
[staticfiles13]: https://docs.djangoproject.com/en/1.3/howto/static-files/#with-a-template-tag
|
|
||||||
[2.1.0-notes]: https://groups.google.com/d/topic/django-rest-framework/Vv2M0CMY9bg/discussion
|
|
||||||
[ticket-582]: https://github.com/encode/django-rest-framework/issues/582
|
|
||||||
[rfc-6266]: http://tools.ietf.org/html/rfc6266#section-4.3
|
|
||||||
[old-release-notes]: https://github.com/encode/django-rest-framework/blob/version-2.4.x/docs/topics/release-notes.md
|
[old-release-notes]: https://github.com/encode/django-rest-framework/blob/version-2.4.x/docs/topics/release-notes.md
|
||||||
[3.6-release]: 3.6-announcement.md
|
[3.6-release]: 3.6-announcement.md
|
||||||
|
|
||||||
|
@ -1153,7 +1146,6 @@ For older release notes, [please see the version 2.x documentation][old-release-
|
||||||
[gh3249]: https://github.com/encode/django-rest-framework/issues/3249
|
[gh3249]: https://github.com/encode/django-rest-framework/issues/3249
|
||||||
[gh3250]: https://github.com/encode/django-rest-framework/issues/3250
|
[gh3250]: https://github.com/encode/django-rest-framework/issues/3250
|
||||||
[gh3275]: https://github.com/encode/django-rest-framework/issues/3275
|
[gh3275]: https://github.com/encode/django-rest-framework/issues/3275
|
||||||
[gh3288]: https://github.com/encode/django-rest-framework/issues/3288
|
|
||||||
[gh3290]: https://github.com/encode/django-rest-framework/issues/3290
|
[gh3290]: https://github.com/encode/django-rest-framework/issues/3290
|
||||||
[gh3303]: https://github.com/encode/django-rest-framework/issues/3303
|
[gh3303]: https://github.com/encode/django-rest-framework/issues/3303
|
||||||
[gh3313]: https://github.com/encode/django-rest-framework/issues/3313
|
[gh3313]: https://github.com/encode/django-rest-framework/issues/3313
|
||||||
|
@ -1410,7 +1402,6 @@ For older release notes, [please see the version 2.x documentation][old-release-
|
||||||
|
|
||||||
<!-- 3.4.4 -->
|
<!-- 3.4.4 -->
|
||||||
|
|
||||||
[gh2829]: https://github.com/encode/django-rest-framework/issues/2829
|
|
||||||
[gh3329]: https://github.com/encode/django-rest-framework/issues/3329
|
[gh3329]: https://github.com/encode/django-rest-framework/issues/3329
|
||||||
[gh3330]: https://github.com/encode/django-rest-framework/issues/3330
|
[gh3330]: https://github.com/encode/django-rest-framework/issues/3330
|
||||||
[gh3365]: https://github.com/encode/django-rest-framework/issues/3365
|
[gh3365]: https://github.com/encode/django-rest-framework/issues/3365
|
||||||
|
@ -1651,7 +1642,6 @@ For older release notes, [please see the version 2.x documentation][old-release-
|
||||||
[gh5457]: https://github.com/encode/django-rest-framework/issues/5457
|
[gh5457]: https://github.com/encode/django-rest-framework/issues/5457
|
||||||
[gh5376]: https://github.com/encode/django-rest-framework/issues/5376
|
[gh5376]: https://github.com/encode/django-rest-framework/issues/5376
|
||||||
[gh5422]: https://github.com/encode/django-rest-framework/issues/5422
|
[gh5422]: https://github.com/encode/django-rest-framework/issues/5422
|
||||||
[gh5408]: https://github.com/encode/django-rest-framework/issues/5408
|
|
||||||
[gh3732]: https://github.com/encode/django-rest-framework/issues/3732
|
[gh3732]: https://github.com/encode/django-rest-framework/issues/3732
|
||||||
[djangodocs-set-timezone]: https://docs.djangoproject.com/en/1.11/topics/i18n/timezones/#default-time-zone-and-current-time-zone
|
[djangodocs-set-timezone]: https://docs.djangoproject.com/en/1.11/topics/i18n/timezones/#default-time-zone-and-current-time-zone
|
||||||
[gh5273]: https://github.com/encode/django-rest-framework/issues/5273
|
[gh5273]: https://github.com/encode/django-rest-framework/issues/5273
|
||||||
|
|
|
@ -93,6 +93,5 @@ There's also a [live sandbox version of the tutorial API][sandbox] available for
|
||||||
[quote2]: https://groups.google.com/d/msg/django-rest-framework/heRGHzG6BWQ/ooVURgpwVC0J
|
[quote2]: https://groups.google.com/d/msg/django-rest-framework/heRGHzG6BWQ/ooVURgpwVC0J
|
||||||
[quote3]: https://groups.google.com/d/msg/django-rest-framework/flsXbvYqRoY/9lSyntOf5cUJ
|
[quote3]: https://groups.google.com/d/msg/django-rest-framework/flsXbvYqRoY/9lSyntOf5cUJ
|
||||||
[image]: ../img/quickstart.png
|
[image]: ../img/quickstart.png
|
||||||
[readthedocs]: https://readthedocs.org/
|
|
||||||
[tut]: ../tutorial/1-serialization.md
|
[tut]: ../tutorial/1-serialization.md
|
||||||
[sandbox]: http://restframework.herokuapp.com/
|
[sandbox]: http://restframework.herokuapp.com/
|
||||||
|
|
|
@ -40,7 +40,6 @@ What REST framework doesn't do is give you machine readable hypermedia formats s
|
||||||
[restful-web-apis]: http://restfulwebapis.org/
|
[restful-web-apis]: http://restfulwebapis.org/
|
||||||
[building-hypermedia-apis]: http://www.amazon.com/Building-Hypermedia-APIs-HTML5-Node/dp/1449306578
|
[building-hypermedia-apis]: http://www.amazon.com/Building-Hypermedia-APIs-HTML5-Node/dp/1449306578
|
||||||
[designing-hypermedia-apis]: http://designinghypermediaapis.com/
|
[designing-hypermedia-apis]: http://designinghypermediaapis.com/
|
||||||
[restisover]: http://blog.steveklabnik.com/posts/2012-02-23-rest-is-over
|
|
||||||
[readinglist]: http://blog.steveklabnik.com/posts/2012-02-27-hypermedia-api-reading-list
|
[readinglist]: http://blog.steveklabnik.com/posts/2012-02-27-hypermedia-api-reading-list
|
||||||
[maturitymodel]: http://martinfowler.com/articles/richardsonMaturityModel.html
|
[maturitymodel]: http://martinfowler.com/articles/richardsonMaturityModel.html
|
||||||
|
|
||||||
|
|
|
@ -211,7 +211,6 @@ Great, that was easy!
|
||||||
|
|
||||||
If you want to get a more in depth understanding of how REST framework fits together head on over to [the tutorial][tutorial], or start browsing the [API guide][guide].
|
If you want to get a more in depth understanding of how REST framework fits together head on over to [the tutorial][tutorial], or start browsing the [API guide][guide].
|
||||||
|
|
||||||
[readme-example-api]: ../#example
|
|
||||||
[image]: ../img/quickstart.png
|
[image]: ../img/quickstart.png
|
||||||
[tutorial]: 1-serialization.md
|
[tutorial]: 1-serialization.md
|
||||||
[guide]: ../#api-guide
|
[guide]: ../#api-guide
|
||||||
|
|
Loading…
Reference in New Issue
Block a user