{"title":"Fungsi-fungsi django.urls untuk digunakan dalam URLconf","version":"5.2","locale":"id","docname":"ref/urls","url":"/id/5.2/ref/urls/","canonical":"https://djangodocs.dev/id/5.2/ref/urls/","summary":"Returns an element for inclusion in urlpatterns.","html":"<section id=\"module-django.urls.conf\">\n<span id=\"django-urls-functions-for-use-in-urlconfs\"></span><h1>Fungsi-fungsi <code class=\"docutils literal notranslate\">django.urls</code> untuk digunakan dalam URLconf<a class=\"heading-anchor\" href=\"#module-django.urls.conf\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<section id=\"path\">\n<h2><code class=\"docutils literal notranslate\">path()</code><a class=\"heading-anchor\" href=\"#path\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.urls.path\">\n<span class=\"sig-name descname\">path</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">route</em>, <em class=\"sig-param\">view</em>, <em class=\"sig-param\">kwargs<span class=\"o\">=</span><span class=\"default_value\">None</span></em>, <em class=\"sig-param\">name<span class=\"o\">=</span><span class=\"default_value\">None</span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.urls.path\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Returns an element for inclusion in <code class=\"docutils literal notranslate\">urlpatterns</code>. For example:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"kn\">from</span> <span class=\"nn\">django.urls</span> <span class=\"kn\">import</span> include<span class=\"p\">,</span> path\n\nurlpatterns <span class=\"o\">=</span> <span class=\"p\">[</span>\n    path<span class=\"p\">(</span><span class=\"s2\">&quot;index/&quot;</span><span class=\"p\">,</span> views<span class=\"o\">.</span>index<span class=\"p\">,</span> name<span class=\"o\">=</span><span class=\"s2\">&quot;main-view&quot;</span><span class=\"p\">),</span>\n    path<span class=\"p\">(</span><span class=\"s2\">&quot;bio/&lt;username&gt;/&quot;</span><span class=\"p\">,</span> views<span class=\"o\">.</span>bio<span class=\"p\">,</span> name<span class=\"o\">=</span><span class=\"s2\">&quot;bio&quot;</span><span class=\"p\">),</span>\n    path<span class=\"p\">(</span><span class=\"s2\">&quot;articles/&lt;slug:title&gt;/&quot;</span><span class=\"p\">,</span> views<span class=\"o\">.</span>article<span class=\"p\">,</span> name<span class=\"o\">=</span><span class=\"s2\">&quot;article-detail&quot;</span><span class=\"p\">),</span>\n    path<span class=\"p\">(</span><span class=\"s2\">&quot;articles/&lt;slug:title&gt;/&lt;int:section&gt;/&quot;</span><span class=\"p\">,</span> views<span class=\"o\">.</span>section<span class=\"p\">,</span> name<span class=\"o\">=</span><span class=\"s2\">&quot;article-section&quot;</span><span class=\"p\">),</span>\n    path<span class=\"p\">(</span><span class=\"s2\">&quot;blog/&quot;</span><span class=\"p\">,</span> include<span class=\"p\">(</span><span class=\"s2\">&quot;blog.urls&quot;</span><span class=\"p\">)),</span>\n    <span class=\"o\">...</span><span class=\"p\">,</span>\n<span class=\"p\">]</span>\n</code></pre></div>\n<section id=\"route\">\n<h3><code class=\"docutils literal notranslate\">route</code><a class=\"heading-anchor\" href=\"#route\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>The <code class=\"docutils literal notranslate\">route</code> argument should be a string or\n<a class=\"reference internal\" href=\"/id/5.2/ref/utils/#django.utils.translation.gettext_lazy\" title=\"django.utils.translation.gettext_lazy\"><code class=\"xref py py-func docutils literal notranslate\">gettext_lazy()</code></a> (see\n<a class=\"reference internal\" href=\"/id/5.2/topics/i18n/translation/#translating-urlpatterns\"><span class=\"std std-ref\">Menterjemahkan pola URL</span></a>) that contains a URL pattern. The string\nmay contain angle brackets (like <code class=\"docutils literal notranslate\">&lt;username&gt;</code> above) to capture part of the\nURL and send it as a keyword argument to the view. The angle brackets may\ninclude a converter specification (like the <code class=\"docutils literal notranslate\">int</code> part of <code class=\"docutils literal notranslate\">&lt;int:section&gt;</code>)\nwhich limits the characters matched and may also change the type of the\nvariable passed to the view. For example, <code class=\"docutils literal notranslate\">&lt;int:section&gt;</code> matches a string\nof decimal digits and converts the value to an <code class=\"docutils literal notranslate\">int</code>.</p>\n<p>When processing a request, Django starts at the first pattern in\n<code class=\"docutils literal notranslate\">urlpatterns</code> and makes its way down the list, comparing the requested URL\nagainst each pattern until it finds one that matches. See\n<a class=\"reference internal\" href=\"/id/5.2/topics/http/urls/#how-django-processes-a-request\"><span class=\"std std-ref\">Bagaimana Django mengolah permintaan</span></a> for more details.</p>\n<p>Patterns don't match GET and POST parameters, or the domain name. For example,\nin a request to <code class=\"docutils literal notranslate\">https://www.example.com/myapp/</code>, the URLconf will look for\n<code class=\"docutils literal notranslate\">myapp/</code>. In a request to <code class=\"docutils literal notranslate\">https://www.example.com/myapp/?page=3</code>, the\nURLconf will also look for <code class=\"docutils literal notranslate\">myapp/</code>.</p>\n</section>\n<section id=\"view\">\n<h3><code class=\"docutils literal notranslate\">view</code><a class=\"heading-anchor\" href=\"#view\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>The <code class=\"docutils literal notranslate\">view</code> argument is a view function or the result of\n<a class=\"reference internal\" href=\"/id/5.2/ref/class-based-views/base/#django.views.generic.base.View.as_view\" title=\"django.views.generic.base.View.as_view\"><code class=\"xref py py-meth docutils literal notranslate\">as_view()</code></a> for class-based views. It can\nalso be a <a class=\"reference internal\" href=\"#django.urls.include\" title=\"django.urls.include\"><code class=\"xref py py-func docutils literal notranslate\">django.urls.include()</code></a>.</p>\n<p>When Django finds a matching pattern, it calls the specified view function with\nan <a class=\"reference internal\" href=\"/id/5.2/ref/request-response/#django.http.HttpRequest\" title=\"django.http.HttpRequest\"><code class=\"xref py py-class docutils literal notranslate\">HttpRequest</code></a> object as the first argument and any\n&quot;captured&quot; values from the route as keyword arguments.</p>\n</section>\n<section id=\"kwargs\">\n<h3><code class=\"docutils literal notranslate\">kwargs</code><a class=\"heading-anchor\" href=\"#kwargs\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>The <code class=\"docutils literal notranslate\">kwargs</code> argument allows you to pass additional arguments to the view\nfunction or method. See <a class=\"reference internal\" href=\"/id/5.2/topics/http/urls/#views-extra-options\"><span class=\"std std-ref\">Melewatkan pilihan tambahan untuk melihat fungsi</span></a> for an example.</p>\n</section>\n<section id=\"name\">\n<h3><code class=\"docutils literal notranslate\">name</code><a class=\"heading-anchor\" href=\"#name\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Menamai URL anda membiarkan anda menunjuk ke kejelasannya dari di tempat lain di Django, khususnya dari dalam cetakan. Fitur kuat ini mengizinkan anda membuat perubahan global pada corak URL dari proyek anda selagi hanya menyentuh berkas tunggal.</p>\n<p>See <a class=\"reference internal\" href=\"/id/5.2/topics/http/urls/#naming-url-patterns\"><span class=\"std std-ref\">Naming URL patterns</span></a> for why the <code class=\"docutils literal notranslate\">name</code>\nargument is useful.</p>\n</section>\n</section>\n<section id=\"re-path\">\n<h2><code class=\"docutils literal notranslate\">re_path()</code><a class=\"heading-anchor\" href=\"#re-path\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.urls.re_path\">\n<span class=\"sig-name descname\">re_path</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">route</em>, <em class=\"sig-param\">view</em>, <em class=\"sig-param\">kwargs<span class=\"o\">=</span><span class=\"default_value\">None</span></em>, <em class=\"sig-param\">name<span class=\"o\">=</span><span class=\"default_value\">None</span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.urls.re_path\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Returns an element for inclusion in <code class=\"docutils literal notranslate\">urlpatterns</code>. For example:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"kn\">from</span> <span class=\"nn\">django.urls</span> <span class=\"kn\">import</span> include<span class=\"p\">,</span> re_path\n\nurlpatterns <span class=\"o\">=</span> <span class=\"p\">[</span>\n    re_path<span class=\"p\">(</span><span class=\"sa\">r</span><span class=\"s2\">&quot;^index/$&quot;</span><span class=\"p\">,</span> views<span class=\"o\">.</span>index<span class=\"p\">,</span> name<span class=\"o\">=</span><span class=\"s2\">&quot;index&quot;</span><span class=\"p\">),</span>\n    re_path<span class=\"p\">(</span><span class=\"sa\">r</span><span class=\"s2\">&quot;^bio/(?P&lt;username&gt;\\w+)/$&quot;</span><span class=\"p\">,</span> views<span class=\"o\">.</span>bio<span class=\"p\">,</span> name<span class=\"o\">=</span><span class=\"s2\">&quot;bio&quot;</span><span class=\"p\">),</span>\n    re_path<span class=\"p\">(</span><span class=\"sa\">r</span><span class=\"s2\">&quot;^blog/&quot;</span><span class=\"p\">,</span> include<span class=\"p\">(</span><span class=\"s2\">&quot;blog.urls&quot;</span><span class=\"p\">)),</span>\n    <span class=\"o\">...</span><span class=\"p\">,</span>\n<span class=\"p\">]</span>\n</code></pre></div>\n<p>The <code class=\"docutils literal notranslate\">route</code> argument should be a string or\n<a class=\"reference internal\" href=\"/id/5.2/ref/utils/#django.utils.translation.gettext_lazy\" title=\"django.utils.translation.gettext_lazy\"><code class=\"xref py py-func docutils literal notranslate\">gettext_lazy()</code></a> (see\n<a class=\"reference internal\" href=\"/id/5.2/topics/i18n/translation/#translating-urlpatterns\"><span class=\"std std-ref\">Menterjemahkan pola URL</span></a>) that contains a regular expression compatible\nwith Python's <a class=\"reference external\" href=\"https://docs.python.org/3/library/re.html#module-re\" title=\"(di Python v3.14)\"><code class=\"xref py py-mod docutils literal notranslate\">re</code></a> module. Strings typically use raw string syntax\n(<code class=\"docutils literal notranslate\">r''</code>) so that they can contain sequences like <code class=\"docutils literal notranslate\">\\d</code> without the need to\nescape the backslash with another backslash. When a match is made, captured\ngroups from the regular expression are passed to the view -- as named arguments\nif the groups are named, and as positional arguments otherwise. The values are\npassed as strings, without any type conversion.</p>\n<p>When a <code class=\"docutils literal notranslate\">route</code> ends with <code class=\"docutils literal notranslate\">$</code> the whole requested URL, matching against\n<a class=\"reference internal\" href=\"/id/5.2/ref/request-response/#django.http.HttpRequest.path_info\" title=\"django.http.HttpRequest.path_info\"><code class=\"xref py py-attr docutils literal notranslate\">path_info</code></a>, must match the regular expression\npattern (<a class=\"reference external\" href=\"https://docs.python.org/3/library/re.html#re.fullmatch\" title=\"(di Python v3.14)\"><code class=\"xref py py-func docutils literal notranslate\">re.fullmatch()</code></a> is used).</p>\n<p>The <code class=\"docutils literal notranslate\">view</code>, <code class=\"docutils literal notranslate\">kwargs</code> and <code class=\"docutils literal notranslate\">name</code> arguments are the same as for\n<a class=\"reference internal\" href=\"#django.urls.path\" title=\"django.urls.path\"><code class=\"xref py py-func docutils literal notranslate\">path()</code></a>.</p>\n</section>\n<section id=\"include\">\n<h2><code class=\"docutils literal notranslate\">include()</code><a class=\"heading-anchor\" href=\"#include\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.urls.include\">\n<span class=\"sig-name descname\">include</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">module</em>, <em class=\"sig-param\">namespace<span class=\"o\">=</span><span class=\"default_value\">None</span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.urls.include\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dt class=\"sig sig-object py\">\n<span class=\"sig-name descname\">include</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">pattern_list</em><span class=\"sig-paren\">)</span></dt>\n<dt class=\"sig sig-object py\">\n<span class=\"sig-name descname\">include</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">(pattern_list</em>, <em class=\"sig-param\">app_namespace)</em>, <em class=\"sig-param\">namespace=None</em><span class=\"sig-paren\">)</span></dt>\n<dd><p>A function that takes a full Python import path to another URLconf module\nthat should be &quot;included&quot; in this place. Optionally, the <a class=\"reference internal\" href=\"/id/5.2/topics/http/urls/#term-application-namespace\"><span class=\"xref std std-term\">application\nnamespace</span></a> and <a class=\"reference internal\" href=\"/id/5.2/topics/http/urls/#term-instance-namespace\"><span class=\"xref std std-term\">instance namespace</span></a> where the entries will be included\ninto can also be specified.</p>\n<p>Usually, the application namespace should be specified by the included\nmodule. If an application namespace is set, the <code class=\"docutils literal notranslate\">namespace</code> argument\ncan be used to set a different instance namespace.</p>\n<p><code class=\"docutils literal notranslate\">include()</code> also accepts as an argument either an iterable that returns\nURL patterns or a 2-tuple containing such iterable plus the names of the\napplication namespaces.</p>\n<dl class=\"field-list simple\">\n<dt class=\"field-odd\">Parameter<span class=\"colon\">:</span></dt>\n<dd class=\"field-odd\"><ul class=\"simple\">\n<li><p><strong>module</strong> -- URLconf module (or module name)</p></li>\n<li><p><strong>namespace</strong> (<a class=\"reference external\" href=\"https://docs.python.org/3/library/stdtypes.html#str\" title=\"(di Python v3.14)\"><em>str</em></a>) -- Instance namespace for the URL entries being included</p></li>\n<li><p><strong>pattern_list</strong> -- Iterable of <a class=\"reference internal\" href=\"#django.urls.path\" title=\"django.urls.path\"><code class=\"xref py py-func docutils literal notranslate\">path()</code></a> and/or <a class=\"reference internal\" href=\"#django.urls.re_path\" title=\"django.urls.re_path\"><code class=\"xref py py-func docutils literal notranslate\">re_path()</code></a> instances.</p></li>\n<li><p><strong>app_namespace</strong> (<a class=\"reference external\" href=\"https://docs.python.org/3/library/stdtypes.html#str\" title=\"(di Python v3.14)\"><em>str</em></a>) -- Application namespace for the URL entries being included</p></li>\n</ul>\n</dd>\n</dl>\n</dd></dl>\n\n<p>See <a class=\"reference internal\" href=\"/id/5.2/topics/http/urls/#including-other-urlconfs\"><span class=\"std std-ref\">Menyertakan URLconf lain</span></a> and <a class=\"reference internal\" href=\"/id/5.2/topics/http/urls/#namespaces-and-include\"><span class=\"std std-ref\">Namespace URL dan URLconf disertakan</span></a>.</p>\n</section>\n<section id=\"register-converter\">\n<h2><code class=\"docutils literal notranslate\">register_converter()</code><a class=\"heading-anchor\" href=\"#register-converter\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.urls.register_converter\">\n<span class=\"sig-name descname\">register_converter</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">converter</em>, <em class=\"sig-param\">type_name</em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.urls.register_converter\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>The function for registering a converter for use in <a class=\"reference internal\" href=\"#django.urls.path\" title=\"django.urls.path\"><code class=\"xref py py-func docutils literal notranslate\">path()</code></a>\n<code class=\"docutils literal notranslate\">route</code>s.</p>\n<p>The <code class=\"docutils literal notranslate\">converter</code> argument is a converter class, and <code class=\"docutils literal notranslate\">type_name</code> is the\nconverter name to use in path patterns. See\n<a class=\"reference internal\" href=\"/id/5.2/topics/http/urls/#registering-custom-path-converters\"><span class=\"std std-ref\">Registering custom path converters</span></a> for an example.</p>\n<aside class=\"version-note version-deprecated\" data-version=\"5.1\" role=\"note\">\n<p class=\"version-note-title\">Deprecated since Django 5.1</p><p><span class=\"versionmodified deprecated\">Ditinggalkan sejak versi 5.1: </span>Overriding existing converters is deprecated.</p>\n</aside>\n</section>\n</section>\n<section id=\"module-django.conf.urls\">\n<span id=\"django-conf-urls-functions-for-use-in-urlconfs\"></span><h1><code class=\"docutils literal notranslate\">django.conf.urls</code> functions for use in URLconfs<a class=\"heading-anchor\" href=\"#module-django.conf.urls\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<section id=\"static\">\n<h2><code class=\"docutils literal notranslate\">static()</code><a class=\"heading-anchor\" href=\"#static\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.conf.urls.static.static\">\n<span class=\"sig-prename descclassname\">static.</span><span class=\"sig-name descname\">static</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">prefix</em>, <em class=\"sig-param\">view<span class=\"o\">=</span><span class=\"default_value\">django.views.static.serve</span></em>, <em class=\"sig-param\"><span class=\"o\">**</span>kwargs</em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.conf.urls.static.static\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Helper function to return a URL pattern for serving files in debug mode:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"kn\">from</span> <span class=\"nn\">django.conf</span> <span class=\"kn\">import</span> settings\n<span class=\"kn\">from</span> <span class=\"nn\">django.conf.urls.static</span> <span class=\"kn\">import</span> static\n\nurlpatterns <span class=\"o\">=</span> <span class=\"p\">[</span>\n    <span class=\"c1\"># ... the rest of your URLconf goes here ...</span>\n<span class=\"p\">]</span> <span class=\"o\">+</span> static<span class=\"p\">(</span>settings<span class=\"o\">.</span>MEDIA_URL<span class=\"p\">,</span> document_root<span class=\"o\">=</span>settings<span class=\"o\">.</span>MEDIA_ROOT<span class=\"p\">)</span>\n</code></pre></div>\n</section>\n<section id=\"handler400\">\n<h2><code class=\"docutils literal notranslate\">handler400</code><a class=\"heading-anchor\" href=\"#handler400\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<dl class=\"py data\">\n<dt class=\"sig sig-object py\" id=\"django.conf.urls.handler400\">\n<span class=\"sig-name descname\">handler400</span><a class=\"heading-anchor\" href=\"#django.conf.urls.handler400\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>A callable, or a string representing the full Python import path to the view\nthat should be called if the HTTP client has sent a request that caused an error\ncondition and a response with a status code of 400.</p>\n<p>By default, this is <a class=\"reference internal\" href=\"/id/5.2/ref/views/#django.views.defaults.bad_request\" title=\"django.views.defaults.bad_request\"><code class=\"xref py py-func docutils literal notranslate\">django.views.defaults.bad_request()</code></a>. If you\nimplement a custom view, be sure it accepts <code class=\"docutils literal notranslate\">request</code> and <code class=\"docutils literal notranslate\">exception</code>\narguments and returns an <a class=\"reference internal\" href=\"/id/5.2/ref/request-response/#django.http.HttpResponseBadRequest\" title=\"django.http.HttpResponseBadRequest\"><code class=\"xref py py-class docutils literal notranslate\">HttpResponseBadRequest</code></a>.</p>\n</section>\n<section id=\"handler403\">\n<h2><code class=\"docutils literal notranslate\">handler403</code><a class=\"heading-anchor\" href=\"#handler403\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<dl class=\"py data\">\n<dt class=\"sig sig-object py\" id=\"django.conf.urls.handler403\">\n<span class=\"sig-name descname\">handler403</span><a class=\"heading-anchor\" href=\"#django.conf.urls.handler403\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>A callable, or a string representing the full Python import path to the view\nthat should be called if the user doesn't have the permissions required to\naccess a resource.</p>\n<p>By default, this is <a class=\"reference internal\" href=\"/id/5.2/ref/views/#django.views.defaults.permission_denied\" title=\"django.views.defaults.permission_denied\"><code class=\"xref py py-func docutils literal notranslate\">django.views.defaults.permission_denied()</code></a>. If you\nimplement a custom view, be sure it accepts <code class=\"docutils literal notranslate\">request</code> and <code class=\"docutils literal notranslate\">exception</code>\narguments and returns an <a class=\"reference internal\" href=\"/id/5.2/ref/request-response/#django.http.HttpResponseForbidden\" title=\"django.http.HttpResponseForbidden\"><code class=\"xref py py-class docutils literal notranslate\">HttpResponseForbidden</code></a>.</p>\n</section>\n<section id=\"handler404\">\n<h2><code class=\"docutils literal notranslate\">handler404</code><a class=\"heading-anchor\" href=\"#handler404\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<dl class=\"py data\">\n<dt class=\"sig sig-object py\" id=\"django.conf.urls.handler404\">\n<span class=\"sig-name descname\">handler404</span><a class=\"heading-anchor\" href=\"#django.conf.urls.handler404\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>A callable, or a string representing the full Python import path to the view\nthat should be called if none of the URL patterns match.</p>\n<p>By default, this is <a class=\"reference internal\" href=\"/id/5.2/ref/views/#django.views.defaults.page_not_found\" title=\"django.views.defaults.page_not_found\"><code class=\"xref py py-func docutils literal notranslate\">django.views.defaults.page_not_found()</code></a>. If you\nimplement a custom view, be sure it accepts <code class=\"docutils literal notranslate\">request</code> and <code class=\"docutils literal notranslate\">exception</code>\narguments and returns an <a class=\"reference internal\" href=\"/id/5.2/ref/request-response/#django.http.HttpResponseNotFound\" title=\"django.http.HttpResponseNotFound\"><code class=\"xref py py-class docutils literal notranslate\">HttpResponseNotFound</code></a>.</p>\n</section>\n<section id=\"handler500\">\n<h2><code class=\"docutils literal notranslate\">handler500</code><a class=\"heading-anchor\" href=\"#handler500\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<dl class=\"py data\">\n<dt class=\"sig sig-object py\" id=\"django.conf.urls.handler500\">\n<span class=\"sig-name descname\">handler500</span><a class=\"heading-anchor\" href=\"#django.conf.urls.handler500\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>A callable, or a string representing the full Python import path to the view\nthat should be called in case of server errors. Server errors happen when you\nhave runtime errors in view code.</p>\n<p>By default, this is <a class=\"reference internal\" href=\"/id/5.2/ref/views/#django.views.defaults.server_error\" title=\"django.views.defaults.server_error\"><code class=\"xref py py-func docutils literal notranslate\">django.views.defaults.server_error()</code></a>. If you\nimplement a custom view, be sure it accepts a <code class=\"docutils literal notranslate\">request</code> argument and returns\nan <a class=\"reference internal\" href=\"/id/5.2/ref/request-response/#django.http.HttpResponseServerError\" title=\"django.http.HttpResponseServerError\"><code class=\"xref py py-class docutils literal notranslate\">HttpResponseServerError</code></a>.</p>\n</section>\n</section>\n","rootId":"","toc":[{"title":"Fungsi-fungsi django.urls untuk digunakan dalam URLconf","anchor":"","children":[{"title":"path()","anchor":"path","children":[{"title":"route","anchor":"route","children":[]},{"title":"view","anchor":"view","children":[]},{"title":"kwargs","anchor":"kwargs","children":[]},{"title":"name","anchor":"name","children":[]}]},{"title":"re_path()","anchor":"re-path","children":[]},{"title":"include()","anchor":"include","children":[]},{"title":"register_converter()","anchor":"register-converter","children":[]}]},{"title":"django.conf.urls functions for use in URLconfs","anchor":"module-django.conf.urls","children":[{"title":"static()","anchor":"static","children":[]},{"title":"handler400","anchor":"handler400","children":[]},{"title":"handler403","anchor":"handler403","children":[]},{"title":"handler404","anchor":"handler404","children":[]},{"title":"handler500","anchor":"handler500","children":[]}]}],"breadcrumbs":[{"docname":"ref/index","title":"Acuan API","url":"/id/5.2/ref/"}],"prev":{"docname":"ref/urlresolvers","title":"Fungsi-fungsi kegunaan django.urls","url":"/id/5.2/ref/urlresolvers/"},"next":{"docname":"ref/utils","title":"Perlengkapan Django","url":"/id/5.2/ref/utils/"},"formats":{"html":"/id/5.2/ref/urls/","markdown":"/id/5.2/ref/urls.md","json":"/id/5.2/ref/urls.json"},"source":"https://github.com/django/django/blob/stable/5.2.x/docs/ref/urls.txt","official":"https://docs.djangoproject.com/id/5.2/ref/urls/","inVersions":["6.1","6.0","5.2","5.1","5.0","4.2","4.1","4.0","3.2","3.1","3.0","2.2","2.1","2.0","1.11","1.10","1.9"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}