--- /srv/reproducible-results/rbuild-debian/r-b-build.OcIGVBGU/b1/python-django_5.1.3-1_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.OcIGVBGU/b2/python-django_5.1.3-1_armhf.changes ├── Files │ @@ -1,3 +1,3 @@ │ │ - f8abd39016d45134283e69a906280a24 2926132 doc optional python-django-doc_5.1.3-1_all.deb │ + 5c6a4679c432964c2876dcbd2200c51d 2983028 doc optional python-django-doc_5.1.3-1_all.deb │ f49bcced70c7547787bf81f635e1f5d5 2860900 python optional python3-django_5.1.3-1_all.deb ├── python-django-doc_5.1.3-1_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-11-05 15:14:42.000000 debian-binary │ │ --rw-r--r-- 0 0 0 15628 2024-11-05 15:14:42.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 2910312 2024-11-05 15:14:42.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 15764 2024-11-05 15:14:42.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 2967072 2024-11-05 15:14:42.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── file list │ │ │ │ @@ -1,3 +1,3 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 973 2024-11-05 15:14:42.000000 ./control │ │ │ │ --rw-r--r-- 0 root (0) root (0) 62155 2024-11-05 15:14:42.000000 ./md5sums │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 62539 2024-11-05 15:14:42.000000 ./md5sums │ │ │ ├── ./control │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ Package: python-django-doc │ │ │ │ Source: python-django │ │ │ │ Version: 3:5.1.3-1 │ │ │ │ Architecture: all │ │ │ │ Maintainer: Debian Python Team │ │ │ │ -Installed-Size: 24763 │ │ │ │ +Installed-Size: 25097 │ │ │ │ Depends: libjs-sphinxdoc (>= 7.4) │ │ │ │ Section: doc │ │ │ │ Priority: optional │ │ │ │ Homepage: http://www.djangoproject.com/ │ │ │ │ Description: High-level Python web development framework (documentation) │ │ │ │ Django is a high-level web application framework that loosely follows the │ │ │ │ model-view-controller design pattern. │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -21,14 +21,15 @@ │ │ │ │ │ usr/share/doc/python-django-doc/html/_images/django_unittest_classes_hierarchy.svg │ │ │ │ │ usr/share/doc/python-django-doc/html/_images/fieldsets.png │ │ │ │ │ usr/share/doc/python-django-doc/html/_images/list_filter.png │ │ │ │ │ usr/share/doc/python-django-doc/html/_images/postmortem.png │ │ │ │ │ usr/share/doc/python-django-doc/html/_images/raw_id_fields.png │ │ │ │ │ usr/share/doc/python-django-doc/html/_images/template-lines.png │ │ │ │ │ usr/share/doc/python-django-doc/html/_images/triage_process.svg │ │ │ │ │ +usr/share/doc/python-django-doc/html/_static/base-stemmer.js │ │ │ │ │ usr/share/doc/python-django-doc/html/_static/basic.css │ │ │ │ │ usr/share/doc/python-django-doc/html/_static/console-tabs.css │ │ │ │ │ usr/share/doc/python-django-doc/html/_static/default.css │ │ │ │ │ usr/share/doc/python-django-doc/html/_static/djangodocs.css │ │ │ │ │ usr/share/doc/python-django-doc/html/_static/docicons-behindscenes.png │ │ │ │ │ usr/share/doc/python-django-doc/html/_static/docicons-note.png │ │ │ │ │ usr/share/doc/python-django-doc/html/_static/docicons-philosophy.png │ │ │ │ │ @@ -39,18 +40,21 @@ │ │ │ │ │ usr/share/doc/python-django-doc/html/_static/fontawesome/css/fa-brands.min.css │ │ │ │ │ usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.eot.gz │ │ │ │ │ usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.svg │ │ │ │ │ usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.ttf.gz │ │ │ │ │ usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.woff │ │ │ │ │ usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.woff2 │ │ │ │ │ usr/share/doc/python-django-doc/html/_static/homepage.css │ │ │ │ │ +usr/share/doc/python-django-doc/html/_static/italian-stemmer.js │ │ │ │ │ +usr/share/doc/python-django-doc/html/_static/language_data.js │ │ │ │ │ usr/share/doc/python-django-doc/html/_static/minus.png │ │ │ │ │ usr/share/doc/python-django-doc/html/_static/plus.png │ │ │ │ │ usr/share/doc/python-django-doc/html/_static/pygments.css │ │ │ │ │ usr/share/doc/python-django-doc/html/_static/reset-fonts-grids.css │ │ │ │ │ +usr/share/doc/python-django-doc/html/_static/translations.js │ │ │ │ │ usr/share/doc/python-django-doc/html/contents.html │ │ │ │ │ usr/share/doc/python-django-doc/html/faq/admin.html │ │ │ │ │ usr/share/doc/python-django-doc/html/faq/contributing.html │ │ │ │ │ usr/share/doc/python-django-doc/html/faq/general.html │ │ │ │ │ usr/share/doc/python-django-doc/html/faq/help.html │ │ │ │ │ usr/share/doc/python-django-doc/html/faq/index.html │ │ │ │ │ usr/share/doc/python-django-doc/html/faq/install.html │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -28,14 +28,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 18267 2024-11-05 04:58:14.000000 ./usr/share/doc/python-django-doc/html/_images/fieldsets.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 34975 2024-11-05 04:58:14.000000 ./usr/share/doc/python-django-doc/html/_images/list_filter.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12685 2022-07-04 06:12:01.000000 ./usr/share/doc/python-django-doc/html/_images/postmortem.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 997 2024-11-05 04:58:14.000000 ./usr/share/doc/python-django-doc/html/_images/raw_id_fields.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 15461 2024-11-05 04:58:14.000000 ./usr/share/doc/python-django-doc/html/_images/template-lines.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 20700 2024-11-05 04:58:14.000000 ./usr/share/doc/python-django-doc/html/_images/triage_process.svg │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/_static/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8133 2024-10-25 18:53:47.000000 ./usr/share/doc/python-django-doc/html/_static/base-stemmer.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 15094 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/_static/basic.css │ │ │ │ -rw-r--r-- 0 root (0) root (0) 875 2020-12-10 21:11:17.000000 ./usr/share/doc/python-django-doc/html/_static/console-tabs.css │ │ │ │ -rw-r--r-- 0 root (0) root (0) 92 2020-12-10 21:11:17.000000 ./usr/share/doc/python-django-doc/html/_static/default.css │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7604 2024-11-05 04:58:14.000000 ./usr/share/doc/python-django-doc/html/_static/djangodocs.css │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1065 2020-12-10 21:11:17.000000 ./usr/share/doc/python-django-doc/html/_static/docicons-behindscenes.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 559 2020-12-10 21:11:17.000000 ./usr/share/doc/python-django-doc/html/_static/docicons-note.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 791 2020-12-10 21:11:17.000000 ./usr/share/doc/python-django-doc/html/_static/docicons-philosophy.png │ │ │ │ @@ -49,655 +50,657 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 64105 2020-12-10 21:11:17.000000 ./usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.eot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 503035 2020-12-10 21:11:17.000000 ./usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.svg │ │ │ │ -rw-r--r-- 0 root (0) root (0) 63995 2020-12-10 21:11:17.000000 ./usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.ttf.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 63024 2020-12-10 21:11:17.000000 ./usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.woff │ │ │ │ -rw-r--r-- 0 root (0) root (0) 53928 2020-12-10 21:11:17.000000 ./usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.woff2 │ │ │ │ -rw-r--r-- 0 root (0) root (0) 892 2020-12-10 21:11:17.000000 ./usr/share/doc/python-django-doc/html/_static/homepage.css │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 29065 2024-10-25 18:53:47.000000 ./usr/share/doc/python-django-doc/html/_static/italian-stemmer.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15646 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/_static/language_data.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 90 2024-10-25 18:53:47.000000 ./usr/share/doc/python-django-doc/html/_static/minus.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 90 2024-10-25 18:53:47.000000 ./usr/share/doc/python-django-doc/html/_static/plus.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4699 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/_static/pygments.css │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5522 2020-12-10 21:11:17.000000 ./usr/share/doc/python-django-doc/html/_static/reset-fonts-grids.css │ │ │ │ --rw-r--r-- 0 root (0) root (0) 101652 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/contents.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3558 2024-10-25 18:53:47.000000 ./usr/share/doc/python-django-doc/html/_static/translations.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 101733 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/contents.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/faq/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 20579 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/faq/admin.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13294 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/faq/contributing.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 20573 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/faq/general.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12722 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/faq/help.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16713 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/faq/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11971 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/faq/install.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14716 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/faq/models.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10337 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/faq/troubleshooting.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13235 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/faq/usage.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 628007 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/genindex.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9751 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/glossary.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 20664 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/faq/admin.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13385 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/faq/contributing.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 20626 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/faq/general.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12819 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/faq/help.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16804 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/faq/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12070 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/faq/install.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14815 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/faq/models.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10430 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/faq/troubleshooting.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13334 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/faq/usage.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 629439 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/genindex.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9847 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/glossary.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 19318 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/auth-remote-user.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 42181 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/csrf.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 20122 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/custom-file-storage.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 46203 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/custom-lookups.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 53767 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/custom-management-commands.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 94170 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/custom-model-fields.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 24289 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/custom-template-backend.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 127908 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/custom-template-tags.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6898 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/delete-app.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 19420 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/auth-remote-user.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 42285 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/csrf.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 20221 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/custom-file-storage.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 46302 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/custom-lookups.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 53878 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/custom-management-commands.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 94274 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/custom-model-fields.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 24388 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/custom-template-backend.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 127992 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/custom-template-tags.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6997 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/delete-app.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/asgi/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9322 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/asgi/daphne.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7772 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/asgi/hypercorn.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11353 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/asgi/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9369 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/asgi/uvicorn.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 33122 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/checklist.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10667 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9427 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/asgi/daphne.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7877 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/asgi/hypercorn.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11463 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/asgi/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9474 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/asgi/uvicorn.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 33222 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/checklist.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10769 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/index.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16639 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/apache-auth.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7985 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/gunicorn.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12824 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 24452 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/modwsgi.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16147 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/uwsgi.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 49150 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/error-reporting.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10533 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16158 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/initial-data.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13833 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/legacy-databases.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 36350 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/logging.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 22333 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/outputting-csv.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 15292 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/outputting-pdf.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17208 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/overriding-templates.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16742 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/apache-auth.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8090 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/gunicorn.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12929 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 24558 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/modwsgi.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16252 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/uwsgi.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 49282 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/error-reporting.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10638 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16259 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/initial-data.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13932 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/legacy-databases.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 36452 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/logging.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22430 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/outputting-csv.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15389 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/outputting-pdf.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17309 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/overriding-templates.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/static-files/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17094 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/static-files/deployment.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 26842 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/static-files/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17038 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/upgrade-version.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16199 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/windows.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 50531 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/writing-migrations.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 30389 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17198 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/static-files/deployment.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 26942 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/static-files/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17137 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/upgrade-version.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16294 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/windows.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 50628 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/howto/writing-migrations.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 30460 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/index.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17062 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/bugs-and-features.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 23217 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/committing-code.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17165 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11670 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/localizing.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13680 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/new-contributors.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 34104 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/triaging-tickets.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17145 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/bugs-and-features.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 23293 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/committing-code.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17267 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11762 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/localizing.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13774 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/new-contributors.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34128 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/triaging-tickets.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 48015 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/coding-style.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8231 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 18400 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/javascript.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 36229 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/submitting-patches.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 69985 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/unit-tests.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 23971 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/working-with-git.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 47240 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-documentation.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 133864 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/deprecation.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 19972 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/git.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 54651 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/howto-release-django.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13413 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12924 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/mailing-lists.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 24621 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/organization.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 20589 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/release-process.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 21655 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/security.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 48110 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/coding-style.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8334 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 18505 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/javascript.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 36282 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/submitting-patches.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 70090 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/unit-tests.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 24048 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/working-with-git.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 47270 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-documentation.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 133959 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/deprecation.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 20071 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/git.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 54683 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/howto-release-django.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13516 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13024 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/mailing-lists.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 24718 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/organization.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 20680 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/release-process.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 21752 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/internals/security.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 56678 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/contributing.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7803 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10452 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/install.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 40662 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/overview.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 32851 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/reusable-apps.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 31670 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial01.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 75858 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial02.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 58462 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial03.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 46447 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial04.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 79329 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial05.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 18168 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial06.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 46357 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial07.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13927 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial08.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 21490 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/whatsnext.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 56753 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/contributing.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7908 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10549 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/install.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 40741 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/overview.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 32948 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/reusable-apps.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 31751 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial01.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 75923 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial02.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 58533 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial03.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 46536 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial04.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 79420 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial05.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 18268 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial06.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 46406 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial07.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14018 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial08.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 21572 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/intro/whatsnext.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/misc/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10121 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/misc/api-stability.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 26709 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/misc/design-philosophies.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7346 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/misc/distributions.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6951 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/misc/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 103105 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/objects.inv │ │ │ │ --rw-r--r-- 0 root (0) root (0) 42346 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/py-modindex.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10206 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/misc/api-stability.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 26796 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/misc/design-philosophies.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7445 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/misc/distributions.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7052 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/misc/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 103104 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/objects.inv │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 42430 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/py-modindex.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 64190 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/applications.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 145098 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/checks.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 64299 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/applications.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 145207 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/checks.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 39242 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/base.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 193887 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/flattened-index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 93053 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/generic-date-based.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 31104 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/generic-display.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 48528 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/generic-editing.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 20939 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 53807 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-date-based.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 35843 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-editing.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 31631 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-multiple-object.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17802 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-simple.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 28152 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-single-object.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5929 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16662 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/clickjacking.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 39344 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/base.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 193991 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/flattened-index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 93181 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/generic-date-based.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 31206 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/generic-display.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 48632 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/generic-editing.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 21041 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 53960 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-date-based.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 35945 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-editing.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 31734 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-multiple-object.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17904 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-simple.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 28259 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-single-object.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6031 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16749 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/clickjacking.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/admin/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 59934 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/admin/actions.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 19601 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/admin/admindocs.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 30820 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/admin/filters.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 465854 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/admin/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14378 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/admin/javascript.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 110512 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/auth.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 95544 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/contenttypes.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 41625 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/flatpages.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 60030 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/admin/actions.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 19704 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/admin/admindocs.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 30925 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/admin/filters.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 466006 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/admin/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14483 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/admin/javascript.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 110656 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/auth.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 95656 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/contenttypes.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 41727 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/flatpages.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7993 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/admin.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16021 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/commands.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 73294 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/db-api.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6635 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/deployment.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 15367 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/feeds.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 28403 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/forms-api.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 98179 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/functions.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 271559 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/gdal.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 29631 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/geoip2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 103218 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/geoquerysets.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 177739 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/geos.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 21547 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8100 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/admin.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16126 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/commands.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 73399 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/db-api.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6745 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/deployment.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15480 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/feeds.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 28530 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/forms-api.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 98358 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/functions.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 271877 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/gdal.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 29758 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/geoip2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 103327 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/geoquerysets.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 177901 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/geos.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 21652 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/index.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 24519 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/geolibs.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 39818 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12469 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/postgis.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13605 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/spatialite.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 30850 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/layermapping.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 28942 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/measure.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 36246 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/model-api.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8686 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/ogrinspect.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11465 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/serializers.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7389 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/sitemaps.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 15598 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/testing.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 98043 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/tutorial.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7280 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/utils.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 23841 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/humanize.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17342 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 59734 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/messages.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 24625 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/geolibs.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 39914 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12577 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/postgis.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13713 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/spatialite.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 30964 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/layermapping.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 29051 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/measure.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 36369 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/model-api.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8795 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/ogrinspect.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11570 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/serializers.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7494 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/sitemaps.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15703 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/testing.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 98144 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/tutorial.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7385 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/utils.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 23935 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/humanize.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17434 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 59840 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/messages.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 66326 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/aggregates.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 33551 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/constraints.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10760 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/expressions.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 125984 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/fields.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 36386 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/forms.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10617 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/functions.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 15890 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 29124 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/indexes.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17620 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/lookups.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 34489 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/operations.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 67005 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/search.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11177 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/validators.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 20024 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/redirects.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 76507 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/sitemaps.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 65380 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/sites.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 75571 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/staticfiles.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 106514 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/syndication.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 28768 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/csrf.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 120721 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/databases.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 230424 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/django-admin.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 55459 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/exceptions.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 66425 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/aggregates.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 33663 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/constraints.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10867 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/expressions.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 126094 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/fields.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 36489 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/forms.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10726 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/functions.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15995 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 29245 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/indexes.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17730 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/lookups.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34624 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/operations.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 67134 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/search.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11288 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/validators.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 20120 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/redirects.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 76609 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/sitemaps.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 65458 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/sites.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 75677 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/staticfiles.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 106613 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/syndication.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 28867 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/csrf.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 120817 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/databases.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 230536 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/django-admin.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 55618 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/exceptions.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/files/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 29111 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/files/file.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7781 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/files/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 47540 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/files/storage.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 34515 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/files/uploads.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 29233 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/files/file.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7883 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/files/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 47698 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/files/storage.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34633 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/files/uploads.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/forms/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 228116 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/forms/api.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 223535 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/forms/fields.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9056 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/forms/formsets.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12223 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/forms/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 27847 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/forms/models.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 35054 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/forms/renderers.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 48078 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/forms/validation.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 148914 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/forms/widgets.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8973 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 53531 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/logging.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 76323 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/middleware.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 91634 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/migration-operations.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 228255 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/forms/api.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 223699 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/forms/fields.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9160 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/forms/formsets.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12323 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/forms/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 27955 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/forms/models.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 35172 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/forms/renderers.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 48172 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/forms/validation.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 149084 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/forms/widgets.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9076 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 53638 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/logging.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 76463 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/middleware.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 91806 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/migration-operations.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13158 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/class.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 53519 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/conditional-expressions.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 46642 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/constraints.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 324377 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/database-functions.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 184181 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/expressions.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 348070 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/fields.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6989 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 30210 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/indexes.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 129611 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/instances.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 37277 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/lookups.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17851 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/meta.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 65462 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/options.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 519398 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/querysets.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 38346 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/relations.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 41265 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/paginator.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 195641 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/request-response.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 37369 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/schema-editor.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 371040 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/settings.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 71583 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/signals.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 41602 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/template-response.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13260 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/class.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 53625 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/conditional-expressions.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 46757 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/constraints.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 324619 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/database-functions.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 184316 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/expressions.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 348310 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/fields.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7091 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 30316 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/indexes.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 129742 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/instances.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 37389 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/lookups.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17959 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/meta.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 65561 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/options.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 519557 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/querysets.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 38444 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/models/relations.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 41398 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/paginator.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 195850 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/request-response.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 37498 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/schema-editor.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 371162 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/settings.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 71696 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/signals.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 41721 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/template-response.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/templates/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 140101 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/templates/api.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 304264 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/templates/builtins.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8978 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/templates/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 73682 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/templates/language.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 37213 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/unicode.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 33295 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/urlresolvers.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 35978 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/urls.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 167118 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/utils.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 72180 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/validators.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 23233 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/views.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 140245 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/templates/api.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 304275 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/templates/builtins.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9082 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/templates/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 73754 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/templates/language.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 37307 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/unicode.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 33407 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/urlresolvers.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 36076 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/urls.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 167403 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/utils.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 72320 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/validators.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 23326 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/ref/views.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12898 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/0.95.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 25625 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/0.96.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 95803 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.0-porting-guide.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9150 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.0.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8411 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.0.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 26532 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.0.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9711 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.1.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8347 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.1.3.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8896 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.1.4.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 46881 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 15011 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8308 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12341 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.3.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7995 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.4.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6834 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.5.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7374 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.6.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9227 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.7.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6456 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.8.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 171475 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17893 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8873 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.10.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9208 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.11.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6628 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.12.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6991 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.13.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6290 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.14.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7003 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.15.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5908 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.16.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6164 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.17.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6445 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.18.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7032 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.19.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11128 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5791 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.20.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7138 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.21.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8288 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.22.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13777 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.23.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6289 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.24.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6297 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.25.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6401 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.26.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7661 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.27.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6520 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.28.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6473 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.29.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11897 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.3.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10074 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.4.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10941 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.5.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6940 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.6.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7109 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.7.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8975 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.8.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6799 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.9.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 122264 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5367 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6850 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5748 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.3.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11461 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.4.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13947 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.5.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5548 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.6.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5498 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.7.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 124207 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5487 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5467 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5455 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.3.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7626 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.4.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8975 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.5.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10657 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.6.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5758 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.7.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 90741 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5450 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5829 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.10.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13064 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.11.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6120 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.12.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9168 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.13.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11393 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.14.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5805 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.15.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6228 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.16.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6036 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.17.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11531 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.18.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6253 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.19.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9719 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7425 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.20.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10724 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.21.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8035 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.22.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8975 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.3.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11399 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.4.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5774 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.5.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8188 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.6.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7109 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.7.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8950 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.8.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6585 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.9.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 152065 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6304 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5796 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.10.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5994 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.11.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5812 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.12.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13474 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11762 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.3.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9754 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.4.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8476 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.5.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13995 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.6.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6095 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.7.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9143 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.8.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11376 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.9.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 98668 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11450 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12176 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.10.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9650 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.11.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9107 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 21095 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.3.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7007 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.4.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10732 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.5.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14344 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.6.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6166 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.7.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5970 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.8.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6019 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.9.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 153086 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 20799 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7880 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.10.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7990 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.11.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 25836 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13892 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.3.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7340 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.4.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7308 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.5.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7961 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.6.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10744 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.7.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5889 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.8.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11789 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.9.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 236845 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 15414 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13307 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.10.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5430 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.11.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6739 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.12.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6167 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.13.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7218 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.14.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6642 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.15.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9228 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.16.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5893 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.17.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8260 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.18.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9155 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.19.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11724 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 21411 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.3.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10863 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.4.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10995 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.5.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10155 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.6.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12716 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.7.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11222 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.8.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8596 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.9.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 234565 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14096 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6633 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.10.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9228 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.11.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5893 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.12.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8941 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.13.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16491 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16205 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.3.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5406 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.4.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9940 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.5.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7970 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.6.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7701 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.7.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7464 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.8.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5942 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.9.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 177155 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9135 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7761 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.10.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7007 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.11.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5765 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.12.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5873 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.13.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10047 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11799 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.3.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8225 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.4.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7302 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.5.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7046 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.6.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6739 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.7.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7921 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.8.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5866 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.9.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 104924 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9792 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8254 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.10.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13752 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.11.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6264 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.12.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6272 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.13.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6376 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.14.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9010 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.15.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8400 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7400 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.3.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7257 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.4.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8188 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.5.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7685 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.6.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5739 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.7.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5893 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.8.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8508 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.9.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 64292 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14540 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6486 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.10.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7540 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.11.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5884 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.12.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7962 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.13.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5965 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.14.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6359 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.15.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9036 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.16.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5164 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.17.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6799 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.18.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6943 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.19.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11763 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6178 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.20.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6351 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.21.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7589 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.22.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6259 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.23.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9298 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.24.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6144 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.25.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10045 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.26.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7632 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.27.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8823 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.28.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9913 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.3.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16006 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.4.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7179 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.5.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6496 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.6.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8100 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.7.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9874 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.8.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7619 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.9.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 71176 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9637 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9027 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.10.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6029 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.11.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6799 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.12.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6943 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.13.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6154 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.14.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7122 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10994 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.3.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8934 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.4.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6397 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.5.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6001 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.6.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9716 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.7.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7112 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.8.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6346 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.9.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 88634 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14440 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7580 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.10.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6257 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.11.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9298 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.12.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6845 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.13.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6120 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.14.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8259 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12287 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.3.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8360 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.4.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7193 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.5.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7258 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.6.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7582 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.7.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7056 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.8.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6334 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.9.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 113653 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13381 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6878 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.10.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10045 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.11.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7632 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.12.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9565 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.13.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7256 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.14.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6797 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.15.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6152 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.16.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6598 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.17.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6464 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.18.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8171 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.19.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8454 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6813 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.20.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6497 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.21.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7973 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.22.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7013 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.23.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6323 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.24.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7690 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.25.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6790 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.3.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11736 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.4.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8876 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.5.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6354 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.6.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5795 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.7.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6077 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.8.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5849 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.9.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 108221 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12491 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6431 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.10.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11361 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6877 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.3.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9842 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.4.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6560 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.5.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7231 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.6.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6772 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.7.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6127 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.8.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6581 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.9.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 99193 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11480 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6804 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.10.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6497 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.11.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7973 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.12.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6989 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.13.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10920 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6140 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.3.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7960 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.4.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6270 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.5.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7146 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.6.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7074 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.7.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5876 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.8.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8154 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.9.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 97640 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14107 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6314 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.10.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7714 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.11.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5958 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.12.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5158 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.13.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12229 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.14.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12136 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.15.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8186 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.16.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10085 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7895 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.3.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6398 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.4.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8378 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.5.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10665 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.6.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8108 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.7.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8478 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.8.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5818 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.9.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 78467 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8935 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10529 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10215 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.3.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8025 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.4.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8252 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.5.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5134 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.6.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13136 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.7.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14981 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.8.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8169 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.9.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 100220 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12391 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.1.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6771 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.1.2.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6798 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.1.3.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 66709 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.1.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 49044 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 175834 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/security.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3910 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/search.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1895652 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/searchindex.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12991 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/0.95.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 25712 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/0.96.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 95913 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.0-porting-guide.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9247 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.0.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8506 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.0.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 26631 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.0.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9808 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.1.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8444 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.1.3.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8993 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.1.4.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 46966 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15110 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8405 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12440 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.3.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8092 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.4.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6933 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.5.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7471 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.6.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9322 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.7.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6555 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.8.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 171559 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17990 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8970 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.10.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9307 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.11.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6727 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.12.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7090 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.13.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6389 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.14.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7102 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.15.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6007 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.16.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6263 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.17.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6544 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.18.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7131 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.19.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11227 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5890 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.20.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7235 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.21.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8387 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.22.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13876 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.23.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6388 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.24.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6396 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.25.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6500 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.26.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7760 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.27.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6619 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.28.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6572 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.29.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11996 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.3.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10173 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.4.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11040 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.5.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7039 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.6.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7208 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.7.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9072 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.8.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6898 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.9.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 122361 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5466 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6947 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5847 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.3.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11558 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.4.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14044 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.5.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5647 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.6.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5597 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.7.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 124302 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5586 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5566 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5554 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.3.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7725 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.4.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9074 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.5.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10756 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.6.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5855 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.7.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 90820 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5549 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5928 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.10.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13159 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.11.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6219 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.12.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9265 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.13.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11488 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.14.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5904 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.15.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6327 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.16.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6135 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.17.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11628 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.18.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6352 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.19.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9818 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7522 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.20.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10823 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.21.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8134 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.22.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9074 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.3.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11498 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.4.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5871 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.5.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8285 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.6.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7208 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.7.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9049 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.8.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6684 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.9.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 152150 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6403 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5895 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.10.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6093 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.11.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5911 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.12.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13571 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11861 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.3.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9853 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.4.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8575 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.5.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14090 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.6.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6194 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.7.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9240 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.8.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11471 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.9.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 98760 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11549 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12273 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.10.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9747 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.11.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9206 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 21190 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.3.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7106 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.4.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10829 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.5.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14437 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.6.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6265 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.7.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6069 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.8.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6118 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.9.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 153182 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 20898 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7979 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.10.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8089 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.11.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 25933 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13989 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.3.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7439 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.4.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7407 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.5.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8060 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.6.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10841 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.7.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5988 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.8.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11888 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.9.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 236925 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15513 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13402 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.10.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5529 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.11.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6838 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.12.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6266 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.13.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7317 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.14.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6741 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.15.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9327 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.16.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5990 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.17.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8355 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.18.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9254 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.19.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11821 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 21510 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.3.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10962 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.4.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11094 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.5.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10252 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.6.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12815 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.7.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11321 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.8.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8693 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.9.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 234649 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14195 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6732 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.10.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9327 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.11.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5990 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.12.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9036 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.13.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16574 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16298 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.3.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5505 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.4.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10039 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.5.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8069 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.6.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7800 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.7.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7563 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.8.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6041 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.9.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 177251 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9234 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7860 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.10.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7106 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.11.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5864 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.12.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5972 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.13.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10142 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11896 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.3.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8324 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.4.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7401 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.5.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7145 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.6.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6838 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.7.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8020 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.8.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5965 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.9.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 105023 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9889 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8353 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.10.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13851 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.11.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6363 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.12.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6371 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.13.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6475 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.14.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9107 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.15.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8495 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7499 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.3.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7352 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.4.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8287 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.5.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7784 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.6.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5838 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.7.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5992 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.8.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8605 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.9.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 64367 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14639 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6585 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.10.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7639 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.11.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5983 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.12.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8061 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.13.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6064 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.14.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6458 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.15.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9135 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.16.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5263 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.17.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6896 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.18.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7042 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.19.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11860 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6275 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.20.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6450 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.21.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7688 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.22.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6358 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.23.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9397 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.24.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6241 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.25.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10134 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.26.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7729 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.27.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8920 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.28.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10012 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.3.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16105 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.4.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7278 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.5.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6595 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.6.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8199 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.7.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9971 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.8.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7718 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.9.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 71275 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9736 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9126 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.10.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6128 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.11.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6896 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.12.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7042 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.13.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6251 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.14.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7221 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11093 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.3.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9033 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.4.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6496 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.5.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6100 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.6.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9815 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.7.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7211 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.8.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6445 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.9.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 88729 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14539 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7679 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.10.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6356 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.11.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9397 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.12.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6942 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.13.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6217 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.14.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8358 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12386 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.3.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8459 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.4.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7292 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.5.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7355 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.6.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7681 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.7.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7153 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.8.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6433 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.9.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 113752 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13480 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6975 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.10.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10134 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.11.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7729 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.12.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9662 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.13.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7353 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.14.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6894 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.15.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6249 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.16.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6695 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.17.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6561 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.18.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8268 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.19.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8553 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6910 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.20.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6594 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.21.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8070 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.22.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7110 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.23.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6420 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.24.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7787 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.25.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6889 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.3.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11835 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.4.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8973 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.5.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6453 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.6.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5894 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.7.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6176 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.8.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5948 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.9.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 108320 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12580 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6528 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.10.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11458 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6976 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.3.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9939 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.4.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6659 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.5.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7328 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.6.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6869 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.7.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6224 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.8.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6678 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.9.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 99292 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11575 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6901 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.10.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6594 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.11.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8070 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.12.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7086 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.13.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11017 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6239 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.3.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8059 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.4.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6369 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.5.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7243 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.6.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7171 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.7.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5975 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.8.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8251 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.9.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 97737 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14204 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6411 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.10.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7811 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.11.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6057 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.12.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5257 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.13.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12324 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.14.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12231 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.15.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8281 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.16.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10184 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7992 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.3.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6497 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.4.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8475 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.5.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10762 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.6.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8205 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.7.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8577 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.8.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5917 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.9.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 78566 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9034 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10626 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10312 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.3.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8122 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.4.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8351 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.5.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5233 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.6.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13231 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.7.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15076 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.8.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8264 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.9.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 100319 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12486 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.1.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6870 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.1.2.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6897 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.1.3.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 66808 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/5.1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 49147 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 175923 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/releases/security.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3970 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/search.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2113290 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/searchindex.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1095 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/templatebuiltins.js │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 43033 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/async.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 43141 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/async.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/auth/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 144419 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/auth/customizing.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 226060 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/auth/default.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11656 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/auth/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 82911 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/auth/passwords.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 152389 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/cache.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 35536 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/checks.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 144519 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/auth/customizing.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 226212 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/auth/default.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11758 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/auth/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 83033 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/auth/passwords.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 152472 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/cache.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 35633 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/checks.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/class-based-views/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 45827 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/class-based-views/generic-display.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 38797 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/class-based-views/generic-editing.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 21776 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/class-based-views/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 40236 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/class-based-views/intro.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 97175 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/class-based-views/mixins.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 28093 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/conditional-view-processing.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 45911 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/class-based-views/generic-display.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 38899 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/class-based-views/generic-editing.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 21878 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/class-based-views/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 40338 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/class-based-views/intro.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 97291 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/class-based-views/mixins.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 28186 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/conditional-view-processing.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 81903 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/aggregation.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 81997 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/aggregation.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/examples/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5611 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/examples/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 45043 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/examples/many_to_many.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 34873 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/examples/many_to_one.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 25124 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/examples/one_to_one.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 22943 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/fixtures.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6666 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17490 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/instrumentation.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 55727 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/managers.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 178964 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/models.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 89234 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/multi-db.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 61539 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/optimization.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 248359 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/queries.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16723 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/search.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 49186 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/sql.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14311 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/tablespaces.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 76078 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/transactions.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 95608 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/email.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7935 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/external-packages.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 35295 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/files.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5716 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/examples/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 45148 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/examples/many_to_many.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34978 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/examples/many_to_one.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 25227 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/examples/one_to_one.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 23047 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/fixtures.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6768 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17592 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/instrumentation.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 55823 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/managers.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 179057 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/models.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 89341 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/multi-db.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 61641 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/optimization.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 248404 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/queries.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16809 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/search.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 49306 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/sql.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14418 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/tablespaces.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 76206 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/db/transactions.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 95701 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/email.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8034 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/external-packages.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 35392 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/files.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/forms/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 142494 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/forms/formsets.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 96276 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/forms/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 51027 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/forms/media.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 169649 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/forms/modelforms.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 142610 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/forms/formsets.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 96377 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/forms/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 51129 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/forms/media.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 169761 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/forms/modelforms.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/http/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 22798 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/http/decorators.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 46247 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/http/file-uploads.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5166 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/http/generic-views.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6020 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/http/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 53956 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/http/middleware.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 115321 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/http/sessions.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 39532 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/http/shortcuts.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 93130 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/http/urls.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 29209 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/http/views.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22914 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/http/decorators.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 46357 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/http/file-uploads.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5268 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/http/generic-views.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6122 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/http/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 54054 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/http/middleware.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 115429 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/http/sessions.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 39640 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/http/shortcuts.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 93228 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/http/urls.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 29307 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/http/views.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/i18n/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 20751 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/i18n/formatting.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11442 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/i18n/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 71947 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/i18n/timezones.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 242380 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/i18n/translation.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 27079 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 26497 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/install.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 45830 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/logging.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 91915 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/migrations.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 22421 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/pagination.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 38052 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/performance.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 31311 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/security.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 72974 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/serialization.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 34428 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/settings.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 42796 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/signals.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 40135 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/signing.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 73177 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/templates.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 20853 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/i18n/formatting.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11545 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/i18n/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 72051 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/i18n/timezones.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 242513 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/i18n/translation.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 27182 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 26594 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/install.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 45931 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/logging.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 92008 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/migrations.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22518 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/pagination.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 38143 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/performance.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 31413 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/security.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 73048 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/serialization.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34523 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/settings.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 42908 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/signals.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 40244 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/signing.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 73296 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/templates.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/testing/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 109823 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/testing/advanced.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7250 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/testing/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 42457 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/testing/overview.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 284729 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/testing/tools.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 109968 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/testing/advanced.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7352 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/testing/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 42562 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/testing/overview.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 284935 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/topics/testing/tools.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc-base/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 407 2024-11-05 15:14:42.000000 ./usr/share/doc-base/python-django-doc.python-django-doc │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/_static/doctools.js -> ../../../../javascript/sphinxdoc/1.0/doctools.js │ │ │ │ -lrwxrwxrwx 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/_static/language_data.js -> ../../../../javascript/sphinxdoc/1.0/language_data.js │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/_static/searchtools.js -> ../../../../javascript/sphinxdoc/1.0/searchtools.js │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2024-11-05 15:14:42.000000 ./usr/share/doc/python-django-doc/html/_static/sphinx_highlight.js -> ../../../../javascript/sphinxdoc/1.0/sphinx_highlight.js │ │ │ ├── ./usr/share/doc/python-django-doc/html/_static/documentation_options.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ const DOCUMENTATION_OPTIONS = { │ │ │ │ │ VERSION: '5.1.3', │ │ │ │ │ - LANGUAGE: 'en', │ │ │ │ │ + LANGUAGE: 'it', │ │ │ │ │ COLLAPSE_INDEX: false, │ │ │ │ │ BUILDER: 'djangohtml', │ │ │ │ │ FILE_SUFFIX: '.html', │ │ │ │ │ LINK_SUFFIX: '.html', │ │ │ │ │ HAS_SOURCE: false, │ │ │ │ │ SOURCELINK_SUFFIX: '.txt', │ │ │ │ │ NAVIGATION_WITH_KEYS: false, │ │ │ ├── ./usr/share/doc/python-django-doc/html/contents.html │ │ │ │ @@ -1,22 +1,23 @@ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Django documentation contents — Django 5.1.3 documentation │ │ │ │ + Django documentation contents — Documentazione Django 5.1.3 │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ -

Django 5.1.3 documentation

│ │ │ │ +

Documentazione Django 5.1.3

│ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ @@ -457,22 +458,22 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  • Django FAQ │ │ │ │
  • │ │ │ │
  • FAQ: The admin │ │ │ │
  • │ │ │ │
  • FAQ: Contributing code │ │ │ │
  • │ │ │ │
  • Troubleshooting │ │ │ │
  • │ │ │ │ @@ -579,15 +580,15 @@ │ │ │ │
  • The flatpages app
  • │ │ │ │
  • GeoDjango
  • │ │ │ │
  • django.contrib.humanize
  • │ │ │ │
  • The messages framework
  • │ │ │ │
  • django.contrib.postgres
  • │ │ │ │
  • The redirects app
  • │ │ │ │
  • The sitemap framework
  • │ │ │ │ -
  • The “sites” framework
  • │ │ │ │ +
  • The «sites» framework
  • │ │ │ │
  • The staticfiles app
  • │ │ │ │
  • The syndication feed framework
  • │ │ │ │
  • admin
  • │ │ │ │
  • auth
  • │ │ │ │
  • contenttypes
  • │ │ │ │
  • flatpages
  • │ │ │ │
  • gis
  • │ │ │ │ @@ -805,15 +806,15 @@ │ │ │ │
  • Error views
  • │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  • Meta-documentation and miscellany │ │ │ │
  • │ │ │ │
    │ │ │ │

    Indices, glossary and tables

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ @@ -972,40 +973,40 @@ │ │ │ │
  • Indices, glossary and tables
  • │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -

    Next topic

    │ │ │ │ +

    Argomento successivo

    │ │ │ │

    Django documentation

    │ │ │ │ + title="capitolo successivo">Django documentation

    │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │

    Last update:

    │ │ │ │ -

    Nov 05, 2024

    │ │ │ │ +

    nov 05, 2024

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -************ _DD_jj_aa_nn_gg_oo_ _55_.._11_.._33_ _dd_oo_cc_uu_mm_ee_nn_tt_aa_tt_ii_oo_nn ************ │ │ │ │ │ +************ _DD_oo_cc_uu_mm_ee_nn_tt_aa_zz_ii_oo_nn_ee_ _DD_jj_aa_nn_gg_oo_ _55_.._11_.._33 ************ │ │ │ │ │ _H_o_m_e | _T_a_b_l_e_ _o_f_ _c_o_n_t_e_n_t_s | _I_n_d_e_x | _M_o_d_u_l_e_s │ │ │ │ │ _u_p | _n_e_x_t » │ │ │ │ │ ************ DDjjaannggoo ddooccuummeennttaattiioonn ccoonntteennttss_?¶ ************ │ │ │ │ │ * _G_e_t_t_i_n_g_ _s_t_a_r_t_e_d │ │ │ │ │ o _D_j_a_n_g_o_ _a_t_ _a_ _g_l_a_n_c_e │ │ │ │ │ # _D_e_s_i_g_n_ _y_o_u_r_ _m_o_d_e_l │ │ │ │ │ # _I_n_s_t_a_l_l_ _i_t │ │ │ │ │ @@ -288,23 +288,23 @@ │ │ │ │ │ # _H_o_w_ _t_o_ _a_u_t_h_e_n_t_i_c_a_t_e_ _u_s_i_n_g_ _R_E_M_O_T_E___U_S_E_R │ │ │ │ │ # _H_o_w_ _t_o_ _u_s_e_ _D_j_a_n_g_o_’_s_ _C_S_R_F_ _p_r_o_t_e_c_t_i_o_n │ │ │ │ │ # _H_o_w_ _t_o_ _c_r_e_a_t_e_ _c_u_s_t_o_m_ _d_j_a_n_g_o_-_a_d_m_i_n_ _c_o_m_m_a_n_d_s │ │ │ │ │ # _H_o_w_ _t_o_ _w_r_i_t_e_ _a_ _c_u_s_t_o_m_ _s_t_o_r_a_g_e_ _c_l_a_s_s │ │ │ │ │ * _D_j_a_n_g_o_ _F_A_Q │ │ │ │ │ o _F_A_Q_:_ _G_e_n_e_r_a_l │ │ │ │ │ # _W_h_y_ _d_o_e_s_ _t_h_i_s_ _p_r_o_j_e_c_t_ _e_x_i_s_t_? │ │ │ │ │ - # _W_h_a_t_ _d_o_e_s_ _“_D_j_a_n_g_o_”_ _m_e_a_n_,_ _a_n_d_ _h_o_w_ _d_o_ _y_o_u_ _p_r_o_n_o_u_n_c_e_ _i_t_? │ │ │ │ │ + # _W_h_a_t_ _d_o_e_s_ _«_D_j_a_n_g_o_»_ _m_e_a_n_,_ _a_n_d_ _h_o_w_ _d_o_ _y_o_u_ _p_r_o_n_o_u_n_c_e_ _i_t_? │ │ │ │ │ # _I_s_ _D_j_a_n_g_o_ _s_t_a_b_l_e_? │ │ │ │ │ # _D_o_e_s_ _D_j_a_n_g_o_ _s_c_a_l_e_? │ │ │ │ │ # _W_h_o_’_s_ _b_e_h_i_n_d_ _t_h_i_s_? │ │ │ │ │ # _H_o_w_ _i_s_ _D_j_a_n_g_o_ _l_i_c_e_n_s_e_d_? │ │ │ │ │ # _W_h_y_ _d_o_e_s_ _D_j_a_n_g_o_ _i_n_c_l_u_d_e_ _P_y_t_h_o_n_’_s_ _l_i_c_e_n_s_e_ _f_i_l_e_? │ │ │ │ │ # _W_h_i_c_h_ _s_i_t_e_s_ _u_s_e_ _D_j_a_n_g_o_? │ │ │ │ │ # _D_j_a_n_g_o_ _a_p_p_e_a_r_s_ _t_o_ _b_e_ _a_ _M_V_C_ _f_r_a_m_e_w_o_r_k_,_ _b_u_t_ _y_o_u_ _c_a_l_l_ _t_h_e │ │ │ │ │ - _C_o_n_t_r_o_l_l_e_r_ _t_h_e_ _“_v_i_e_w_”_,_ _a_n_d_ _t_h_e_ _V_i_e_w_ _t_h_e_ _“_t_e_m_p_l_a_t_e_”_._ _H_o_w_ _c_o_m_e │ │ │ │ │ + _C_o_n_t_r_o_l_l_e_r_ _t_h_e_ _«_v_i_e_w_»_,_ _a_n_d_ _t_h_e_ _V_i_e_w_ _t_h_e_ _«_t_e_m_p_l_a_t_e_»_._ _H_o_w_ _c_o_m_e │ │ │ │ │ _y_o_u_ _d_o_n_’_t_ _u_s_e_ _t_h_e_ _s_t_a_n_d_a_r_d_ _n_a_m_e_s_? │ │ │ │ │ # _<_F_r_a_m_e_w_o_r_k_ _X_>_ _d_o_e_s_ _<_f_e_a_t_u_r_e_ _Y_>_ _–_ _w_h_y_ _d_o_e_s_n_’_t_ _D_j_a_n_g_o_? │ │ │ │ │ # _W_h_y_ _d_i_d_ _y_o_u_ _w_r_i_t_e_ _a_l_l_ _o_f_ _D_j_a_n_g_o_ _f_r_o_m_ _s_c_r_a_t_c_h_,_ _i_n_s_t_e_a_d_ _o_f │ │ │ │ │ _u_s_i_n_g_ _o_t_h_e_r_ _P_y_t_h_o_n_ _l_i_b_r_a_r_i_e_s_? │ │ │ │ │ # _I_s_ _D_j_a_n_g_o_ _a_ _c_o_n_t_e_n_t_-_m_a_n_a_g_e_m_e_n_t_-_s_y_s_t_e_m_ _(_C_M_S_)_? │ │ │ │ │ # _H_o_w_ _c_a_n_ _I_ _d_o_w_n_l_o_a_d_ _t_h_e_ _D_j_a_n_g_o_ _d_o_c_u_m_e_n_t_a_t_i_o_n_ _t_o_ _r_e_a_d_ _i_t │ │ │ │ │ _o_f_f_l_i_n_e_? │ │ │ │ │ @@ -337,24 +337,24 @@ │ │ │ │ │ # _H_o_w_ _d_o_ _I_ _a_d_d_ _d_a_t_a_b_a_s_e_-_s_p_e_c_i_f_i_c_ _o_p_t_i_o_n_s_ _t_o_ _m_y_ _C_R_E_A_T_E_ _T_A_B_L_E │ │ │ │ │ _s_t_a_t_e_m_e_n_t_s_,_ _s_u_c_h_ _a_s_ _s_p_e_c_i_f_y_i_n_g_ _M_y_I_S_A_M_ _a_s_ _t_h_e_ _t_a_b_l_e_ _t_y_p_e_? │ │ │ │ │ o _F_A_Q_:_ _T_h_e_ _a_d_m_i_n │ │ │ │ │ # _I_ _c_a_n_’_t_ _l_o_g_ _i_n_._ _W_h_e_n_ _I_ _e_n_t_e_r_ _a_ _v_a_l_i_d_ _u_s_e_r_n_a_m_e_ _a_n_d_ _p_a_s_s_w_o_r_d_, │ │ │ │ │ _i_t_ _j_u_s_t_ _b_r_i_n_g_s_ _u_p_ _t_h_e_ _l_o_g_i_n_ _p_a_g_e_ _a_g_a_i_n_,_ _w_i_t_h_ _n_o_ _e_r_r_o_r │ │ │ │ │ _m_e_s_s_a_g_e_s_. │ │ │ │ │ # _I_ _c_a_n_’_t_ _l_o_g_ _i_n_._ _W_h_e_n_ _I_ _e_n_t_e_r_ _a_ _v_a_l_i_d_ _u_s_e_r_n_a_m_e_ _a_n_d_ _p_a_s_s_w_o_r_d_, │ │ │ │ │ - _i_t_ _b_r_i_n_g_s_ _u_p_ _t_h_e_ _l_o_g_i_n_ _p_a_g_e_ _a_g_a_i_n_,_ _w_i_t_h_ _a_ _“_P_l_e_a_s_e_ _e_n_t_e_r_ _a │ │ │ │ │ - _c_o_r_r_e_c_t_ _u_s_e_r_n_a_m_e_ _a_n_d_ _p_a_s_s_w_o_r_d_”_ _e_r_r_o_r_. │ │ │ │ │ + _i_t_ _b_r_i_n_g_s_ _u_p_ _t_h_e_ _l_o_g_i_n_ _p_a_g_e_ _a_g_a_i_n_,_ _w_i_t_h_ _a_ _«_P_l_e_a_s_e_ _e_n_t_e_r_ _a │ │ │ │ │ + _c_o_r_r_e_c_t_ _u_s_e_r_n_a_m_e_ _a_n_d_ _p_a_s_s_w_o_r_d_»_ _e_r_r_o_r_. │ │ │ │ │ # _H_o_w_ _d_o_ _I_ _a_u_t_o_m_a_t_i_c_a_l_l_y_ _s_e_t_ _a_ _f_i_e_l_d_’_s_ _v_a_l_u_e_ _t_o_ _t_h_e_ _u_s_e_r_ _w_h_o │ │ │ │ │ _l_a_s_t_ _e_d_i_t_e_d_ _t_h_e_ _o_b_j_e_c_t_ _i_n_ _t_h_e_ _a_d_m_i_n_? │ │ │ │ │ # _H_o_w_ _d_o_ _I_ _l_i_m_i_t_ _a_d_m_i_n_ _a_c_c_e_s_s_ _s_o_ _t_h_a_t_ _o_b_j_e_c_t_s_ _c_a_n_ _o_n_l_y_ _b_e │ │ │ │ │ _e_d_i_t_e_d_ _b_y_ _t_h_e_ _u_s_e_r_s_ _w_h_o_ _c_r_e_a_t_e_d_ _t_h_e_m_? │ │ │ │ │ # _M_y_ _a_d_m_i_n_-_s_i_t_e_ _C_S_S_ _a_n_d_ _i_m_a_g_e_s_ _s_h_o_w_e_d_ _u_p_ _f_i_n_e_ _u_s_i_n_g_ _t_h_e │ │ │ │ │ _d_e_v_e_l_o_p_m_e_n_t_ _s_e_r_v_e_r_,_ _b_u_t_ _t_h_e_y_’_r_e_ _n_o_t_ _d_i_s_p_l_a_y_i_n_g_ _w_h_e_n_ _u_s_i_n_g │ │ │ │ │ _m_o_d___w_s_g_i_. │ │ │ │ │ - # _M_y_ _“_l_i_s_t___f_i_l_t_e_r_”_ _c_o_n_t_a_i_n_s_ _a_ _M_a_n_y_T_o_M_a_n_y_F_i_e_l_d_,_ _b_u_t_ _t_h_e_ _f_i_l_t_e_r │ │ │ │ │ + # _M_y_ _«_l_i_s_t___f_i_l_t_e_r_»_ _c_o_n_t_a_i_n_s_ _a_ _M_a_n_y_T_o_M_a_n_y_F_i_e_l_d_,_ _b_u_t_ _t_h_e_ _f_i_l_t_e_r │ │ │ │ │ _d_o_e_s_n_’_t_ _d_i_s_p_l_a_y_. │ │ │ │ │ # _S_o_m_e_ _o_b_j_e_c_t_s_ _a_r_e_n_’_t_ _a_p_p_e_a_r_i_n_g_ _i_n_ _t_h_e_ _a_d_m_i_n_. │ │ │ │ │ # _H_o_w_ _c_a_n_ _I_ _c_u_s_t_o_m_i_z_e_ _t_h_e_ _f_u_n_c_t_i_o_n_a_l_i_t_y_ _o_f_ _t_h_e_ _a_d_m_i_n_ _i_n_t_e_r_f_a_c_e_? │ │ │ │ │ # _T_h_e_ _d_y_n_a_m_i_c_a_l_l_y_-_g_e_n_e_r_a_t_e_d_ _a_d_m_i_n_ _s_i_t_e_ _i_s_ _u_g_l_y_!_ _H_o_w_ _c_a_n_ _I │ │ │ │ │ _c_h_a_n_g_e_ _i_t_? │ │ │ │ │ # _W_h_a_t_ _b_r_o_w_s_e_r_s_ _a_r_e_ _s_u_p_p_o_r_t_e_d_ _f_o_r_ _u_s_i_n_g_ _t_h_e_ _a_d_m_i_n_? │ │ │ │ │ # _W_h_a_t_ _a_s_s_i_s_t_i_v_e_ _t_e_c_h_n_o_l_o_g_i_e_s_ _a_r_e_ _s_u_p_p_o_r_t_e_d_ _f_o_r_ _u_s_i_n_g_ _t_h_e │ │ │ │ │ @@ -364,15 +364,15 @@ │ │ │ │ │ # _I_ _s_u_b_m_i_t_t_e_d_ _a_ _b_u_g_ _f_i_x_ _s_e_v_e_r_a_l_ _w_e_e_k_s_ _a_g_o_._ _W_h_y_ _a_r_e_ _y_o_u_ _i_g_n_o_r_i_n_g │ │ │ │ │ _m_y_ _c_o_n_t_r_i_b_u_t_i_o_n_? │ │ │ │ │ # _W_h_e_n_ _a_n_d_ _h_o_w_ _m_i_g_h_t_ _I_ _r_e_m_i_n_d_ _t_h_e_ _t_e_a_m_ _o_f_ _a_ _c_h_a_n_g_e_ _I_ _c_a_r_e │ │ │ │ │ _a_b_o_u_t_? │ │ │ │ │ # _B_u_t_ _I_’_v_e_ _r_e_m_i_n_d_e_d_ _y_o_u_ _s_e_v_e_r_a_l_ _t_i_m_e_s_ _a_n_d_ _y_o_u_ _k_e_e_p_ _i_g_n_o_r_i_n_g_ _m_y │ │ │ │ │ _c_o_n_t_r_i_b_u_t_i_o_n_! │ │ │ │ │ # _I_’_m_ _s_u_r_e_ _m_y_ _t_i_c_k_e_t_ _i_s_ _a_b_s_o_l_u_t_e_l_y_ _1_0_0_%_ _p_e_r_f_e_c_t_,_ _c_a_n_ _I_ _m_a_r_k_ _i_t │ │ │ │ │ - _a_s_ _“_R_e_a_d_y_ _F_o_r_ _C_h_e_c_k_i_n_”_ _m_y_s_e_l_f_? │ │ │ │ │ + _a_s_ _«_R_e_a_d_y_ _F_o_r_ _C_h_e_c_k_i_n_»_ _m_y_s_e_l_f_? │ │ │ │ │ o _T_r_o_u_b_l_e_s_h_o_o_t_i_n_g │ │ │ │ │ # _P_r_o_b_l_e_m_s_ _r_u_n_n_i_n_g_ _d_j_a_n_g_o_-_a_d_m_i_n │ │ │ │ │ # _M_i_s_c_e_l_l_a_n_e_o_u_s │ │ │ │ │ * _A_P_I_ _R_e_f_e_r_e_n_c_e │ │ │ │ │ o _A_p_p_l_i_c_a_t_i_o_n_s │ │ │ │ │ # _P_r_o_j_e_c_t_s_ _a_n_d_ _a_p_p_l_i_c_a_t_i_o_n_s │ │ │ │ │ # _C_o_n_f_i_g_u_r_i_n_g_ _a_p_p_l_i_c_a_t_i_o_n_s │ │ │ │ │ @@ -405,15 +405,15 @@ │ │ │ │ │ # _T_h_e_ _f_l_a_t_p_a_g_e_s_ _a_p_p │ │ │ │ │ # _G_e_o_D_j_a_n_g_o │ │ │ │ │ # _d_j_a_n_g_o_._c_o_n_t_r_i_b_._h_u_m_a_n_i_z_e │ │ │ │ │ # _T_h_e_ _m_e_s_s_a_g_e_s_ _f_r_a_m_e_w_o_r_k │ │ │ │ │ # _d_j_a_n_g_o_._c_o_n_t_r_i_b_._p_o_s_t_g_r_e_s │ │ │ │ │ # _T_h_e_ _r_e_d_i_r_e_c_t_s_ _a_p_p │ │ │ │ │ # _T_h_e_ _s_i_t_e_m_a_p_ _f_r_a_m_e_w_o_r_k │ │ │ │ │ - # _T_h_e_ _“_s_i_t_e_s_”_ _f_r_a_m_e_w_o_r_k │ │ │ │ │ + # _T_h_e_ _«_s_i_t_e_s_»_ _f_r_a_m_e_w_o_r_k │ │ │ │ │ # _T_h_e_ _s_t_a_t_i_c_f_i_l_e_s_ _a_p_p │ │ │ │ │ # _T_h_e_ _s_y_n_d_i_c_a_t_i_o_n_ _f_e_e_d_ _f_r_a_m_e_w_o_r_k │ │ │ │ │ # _a_d_m_i_n │ │ │ │ │ # _a_u_t_h │ │ │ │ │ # _c_o_n_t_e_n_t_t_y_p_e_s │ │ │ │ │ # _f_l_a_t_p_a_g_e_s │ │ │ │ │ # _g_i_s │ │ │ │ │ @@ -577,15 +577,15 @@ │ │ │ │ │ # _H_o_w_ _v_a_l_i_d_a_t_o_r_s_ _a_r_e_ _r_u_n │ │ │ │ │ # _B_u_i_l_t_-_i_n_ _v_a_l_i_d_a_t_o_r_s │ │ │ │ │ o _B_u_i_l_t_-_i_n_ _V_i_e_w_s │ │ │ │ │ # _S_e_r_v_i_n_g_ _f_i_l_e_s_ _i_n_ _d_e_v_e_l_o_p_m_e_n_t │ │ │ │ │ # _E_r_r_o_r_ _v_i_e_w_s │ │ │ │ │ * _M_e_t_a_-_d_o_c_u_m_e_n_t_a_t_i_o_n_ _a_n_d_ _m_i_s_c_e_l_l_a_n_y │ │ │ │ │ o _A_P_I_ _s_t_a_b_i_l_i_t_y │ │ │ │ │ - # _W_h_a_t_ _“_s_t_a_b_l_e_”_ _m_e_a_n_s │ │ │ │ │ + # _W_h_a_t_ _«_s_t_a_b_l_e_»_ _m_e_a_n_s │ │ │ │ │ # _S_t_a_b_l_e_ _A_P_I_s │ │ │ │ │ # _E_x_c_e_p_t_i_o_n_s │ │ │ │ │ o _D_e_s_i_g_n_ _p_h_i_l_o_s_o_p_h_i_e_s │ │ │ │ │ # _O_v_e_r_a_l_l │ │ │ │ │ # _M_o_d_e_l_s │ │ │ │ │ # _D_a_t_a_b_a_s_e_ _A_P_I │ │ │ │ │ # _U_R_L_ _d_e_s_i_g_n │ │ │ │ │ @@ -682,20 +682,20 @@ │ │ │ │ │ # _P_r_e_-_r_e_l_e_a_s_e_ _t_a_s_k_s │ │ │ │ │ # _A_c_t_u_a_l_l_y_ _r_o_l_l_i_n_g_ _t_h_e_ _r_e_l_e_a_s_e │ │ │ │ │ # _M_a_k_i_n_g_ _t_h_e_ _r_e_l_e_a_s_e_(_s_)_ _a_v_a_i_l_a_b_l_e_ _t_o_ _t_h_e_ _p_u_b_l_i_c │ │ │ │ │ # _P_o_s_t_-_r_e_l_e_a_s_e │ │ │ │ │ # _N_e_w_ _s_t_a_b_l_e_ _b_r_a_n_c_h_ _t_a_s_k_s │ │ │ │ │ # _N_o_t_e_s_ _o_n_ _s_e_t_t_i_n_g_ _t_h_e_ _V_E_R_S_I_O_N_ _t_u_p_l_e │ │ │ │ │ ********** IInnddiicceess,, gglloossssaarryy aanndd ttaabblleess_?¶ ********** │ │ │ │ │ - * _I_n_d_e_x │ │ │ │ │ - * _M_o_d_u_l_e_ _I_n_d_e_x │ │ │ │ │ + * _I_n_d_i_c_e │ │ │ │ │ + * _I_n_d_i_c_e_ _d_e_i_ _m_o_d_u_l_i │ │ │ │ │ * _G_l_o_s_s_a_r_y │ │ │ │ │ ******** _TT_aa_bb_ll_ee_ _oo_ff_ _CC_oo_nn_tt_ee_nn_tt_ss ******** │ │ │ │ │ * _D_j_a_n_g_o_ _d_o_c_u_m_e_n_t_a_t_i_o_n_ _c_o_n_t_e_n_t_s │ │ │ │ │ o _I_n_d_i_c_e_s_,_ _g_l_o_s_s_a_r_y_ _a_n_d_ _t_a_b_l_e_s │ │ │ │ │ -****** NNeexxtt ttooppiicc ****** │ │ │ │ │ +****** AArrggoommeennttoo ssuucccceessssiivvoo ****** │ │ │ │ │ _D_j_a_n_g_o_ _d_o_c_u_m_e_n_t_a_t_i_o_n │ │ │ │ │ -******** QQuuiicckk sseeaarrcchh ******** │ │ │ │ │ -[q ][Go] │ │ │ │ │ +******** RRiicceerrccaa vveellooccee ******** │ │ │ │ │ +[q ][Vai] │ │ │ │ │ ******** LLaasstt uuppddaattee:: ******** │ │ │ │ │ -Nov 05, 2024 │ │ │ │ │ +nov 05, 2024 │ │ │ │ │ _u_p | _n_e_x_t » │ │ │ ├── ./usr/share/doc/python-django-doc/html/faq/admin.html │ │ │ │ @@ -1,22 +1,23 @@ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - FAQ: The admin — Django 5.1.3 documentation │ │ │ │ + FAQ: The admin — Documentazione Django 5.1.3 │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -53,15 +54,15 @@ │ │ │ │ })(jQuery); │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │
    │ │ │ │ -

    Django 5.1.3 documentation

    │ │ │ │ +

    Documentazione Django 5.1.3

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │

    For more information, see Managing files.

    │ │ │ │
    │ │ │ │
    │ │ │ │ -FieldFile.delete(save=True)[source]
    │ │ │ │ +FieldFile.delete(save=True)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    Deletes the file associated with this instance and clears all attributes on │ │ │ │ the field. Note: This method will close the file if it happens to be open when │ │ │ │ delete() is called.

    │ │ │ │

    The optional save argument controls whether or not the model instance is │ │ │ │ saved after the file associated with this field has been deleted. Defaults to │ │ │ │ @@ -1251,15 +1252,15 @@ │ │ │ │ periodically via e.g. cron).

    │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │

    FilePathField

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class FilePathField(path='', match=None, recursive=False, allow_files=True, allow_folders=False, max_length=100, **options)[source]
    │ │ │ │ +class FilePathField(path='', match=None, recursive=False, allow_files=True, allow_folders=False, max_length=100, **options)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    A CharField whose choices are limited to the filenames in a certain │ │ │ │ directory on the filesystem. Has some special arguments, of which the first is │ │ │ │ required:

    │ │ │ │
    │ │ │ │
    │ │ │ │ @@ -1327,15 +1328,15 @@ │ │ │ │ columns with a default max length of 100 characters. As with other fields, you │ │ │ │ can change the maximum length using the max_length argument.

    │ │ │ │
    │ │ │ │
    │ │ │ │

    FloatField

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class FloatField(**options)[source]
    │ │ │ │ +class FloatField(**options)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    A floating-point number represented in Python by a float instance.

    │ │ │ │

    The default form widget for this field is a NumberInput │ │ │ │ when localize is False or │ │ │ │ TextInput otherwise.

    │ │ │ │
    │ │ │ │ @@ -1350,15 +1351,15 @@ │ │ │ │
    │ │ │ │
    │ │ │ │

    GeneratedField

    │ │ │ │
    │ │ │ │ New in Django 5.0.
    │ │ │ │
    │ │ │ │
    │ │ │ │ -class GeneratedField(expression, output_field, db_persist=None, **kwargs)[source]
    │ │ │ │ +class GeneratedField(expression, output_field, db_persist=None, **kwargs)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    A field that is always computed based on other fields in the model. This field │ │ │ │ is managed and updated by the database itself. Uses the GENERATED ALWAYS │ │ │ │ SQL syntax.

    │ │ │ │

    There are two kinds of generated columns: stored and virtual. A stored │ │ │ │ generated column is computed when it is written (inserted or updated) and │ │ │ │ @@ -1409,15 +1410,15 @@ │ │ │ │ docs.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │

    GenericIPAddressField

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class GenericIPAddressField(protocol='both', unpack_ipv4=False, **options)[source]
    │ │ │ │ +class GenericIPAddressField(protocol='both', unpack_ipv4=False, **options)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    An IPv4 or IPv6 address, in string format (e.g. 192.0.2.30 or │ │ │ │ 2a02:42fe::4). The default form widget for this field is a │ │ │ │ TextInput.

    │ │ │ │

    The IPv6 address normalization follows RFC 4291#section-2.2 section 2.2, │ │ │ │ including using the IPv4 format suggested in paragraph 3 of that section, like │ │ │ │ @@ -1444,15 +1445,15 @@ │ │ │ │

    If you allow for blank values, you have to allow for null values since blank │ │ │ │ values are stored as null.

    │ │ │ │
    │ │ │ │
    │ │ │ │

    ImageField

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class ImageField(upload_to=None, height_field=None, width_field=None, max_length=100, **options)[source]
    │ │ │ │ +class ImageField(upload_to=None, height_field=None, width_field=None, max_length=100, **options)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    Inherits all attributes and methods from FileField, but also │ │ │ │ validates that the uploaded object is a valid image.

    │ │ │ │

    In addition to the special attributes that are available for FileField, │ │ │ │ an ImageField also has height and width attributes.

    │ │ │ │

    To facilitate querying on those attributes, ImageField has the │ │ │ │ @@ -1478,15 +1479,15 @@ │ │ │ │

    The default form widget for this field is a │ │ │ │ ClearableFileInput.

    │ │ │ │
    │ │ │ │
    │ │ │ │

    IntegerField

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class IntegerField(**options)[source]
    │ │ │ │ +class IntegerField(**options)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    An integer. Values from -2147483648 to 2147483647 are safe in all │ │ │ │ databases supported by Django.

    │ │ │ │

    It uses MinValueValidator and │ │ │ │ MaxValueValidator to validate the input based │ │ │ │ on the values that the default database supports.

    │ │ │ │ @@ -1494,15 +1495,15 @@ │ │ │ │ when localize is False or │ │ │ │ TextInput otherwise.

    │ │ │ │
    │ │ │ │
    │ │ │ │

    JSONField

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class JSONField(encoder=None, decoder=None, **options)[source]
    │ │ │ │ +class JSONField(encoder=None, decoder=None, **options)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    A field for storing JSON encoded data. In Python the data is represented in its │ │ │ │ Python native format: dictionaries, lists, strings, numbers, booleans and │ │ │ │ None.

    │ │ │ │

    JSONField is supported on MariaDB, MySQL, Oracle, PostgreSQL, and SQLite │ │ │ │ (with the JSON1 extension enabled).

    │ │ │ │ @@ -1562,48 +1563,48 @@ │ │ │ │ list) are supported.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │

    PositiveBigIntegerField

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class PositiveBigIntegerField(**options)[source]
    │ │ │ │ +class PositiveBigIntegerField(**options)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    Like a PositiveIntegerField, but only allows values under a certain │ │ │ │ (database-dependent) point. Values from 0 to 9223372036854775807 are │ │ │ │ safe in all databases supported by Django.

    │ │ │ │
    │ │ │ │
    │ │ │ │

    PositiveIntegerField

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class PositiveIntegerField(**options)[source]
    │ │ │ │ +class PositiveIntegerField(**options)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    Like an IntegerField, but must be either positive or zero (0). │ │ │ │ Values from 0 to 2147483647 are safe in all databases supported by │ │ │ │ Django. The value 0 is accepted for backward compatibility reasons.

    │ │ │ │
    │ │ │ │
    │ │ │ │

    PositiveSmallIntegerField

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class PositiveSmallIntegerField(**options)[source]
    │ │ │ │ +class PositiveSmallIntegerField(**options)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    Like a PositiveIntegerField, but only allows values under a certain │ │ │ │ (database-dependent) point. Values from 0 to 32767 are safe in all │ │ │ │ databases supported by Django.

    │ │ │ │
    │ │ │ │
    │ │ │ │

    SlugField

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class SlugField(max_length=50, **options)[source]
    │ │ │ │ +class SlugField(max_length=50, **options)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    Slug is a newspaper term. A slug is a short label for something, │ │ │ │ containing only letters, numbers, underscores or hyphens. They’re generally used │ │ │ │ in URLs.

    │ │ │ │

    Like a CharField, you can specify max_length (read the note │ │ │ │ about database portability and max_length in that section, │ │ │ │ @@ -1623,92 +1624,92 @@ │ │ │ │ │ │ │ │ │ │ │ │

    │ │ │ │
    │ │ │ │

    SmallAutoField

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class SmallAutoField(**options)[source]
    │ │ │ │ +class SmallAutoField(**options)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    Like an AutoField, but only allows values under a certain │ │ │ │ (database-dependent) limit. Values from 1 to 32767 are safe in all │ │ │ │ databases supported by Django.

    │ │ │ │
    │ │ │ │
    │ │ │ │

    SmallIntegerField

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class SmallIntegerField(**options)[source]
    │ │ │ │ +class SmallIntegerField(**options)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    Like an IntegerField, but only allows values under a certain │ │ │ │ (database-dependent) point. Values from -32768 to 32767 are safe in all │ │ │ │ databases supported by Django.

    │ │ │ │
    │ │ │ │
    │ │ │ │

    TextField

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class TextField(**options)[source]
    │ │ │ │ +class TextField(**options)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    A large text field. The default form widget for this field is a │ │ │ │ Textarea.

    │ │ │ │

    If you specify a max_length attribute, it will be reflected in the │ │ │ │ Textarea widget of the auto-generated form field. │ │ │ │ However it is not enforced at the model or database level. Use a │ │ │ │ CharField for that.

    │ │ │ │
    │ │ │ │
    │ │ │ │ TextField.db_collation
    │ │ │ │

    Optional. The database collation name of the field.

    │ │ │ │
    │ │ │ │ -

    Note

    │ │ │ │ +

    Nota

    │ │ │ │

    Collation names are not standardized. As such, this will not be │ │ │ │ portable across multiple database backends.

    │ │ │ │
    │ │ │ │
    │ │ │ │

    Oracle

    │ │ │ │

    Oracle does not support collations for a TextField.

    │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │

    TimeField

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class TimeField(auto_now=False, auto_now_add=False, **options)[source]
    │ │ │ │ +class TimeField(auto_now=False, auto_now_add=False, **options)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    A time, represented in Python by a datetime.time instance. Accepts the same │ │ │ │ auto-population options as DateField.

    │ │ │ │

    The default form widget for this field is a TimeInput. │ │ │ │ The admin adds some JavaScript shortcuts.

    │ │ │ │
    │ │ │ │
    │ │ │ │

    URLField

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class URLField(max_length=200, **options)[source]
    │ │ │ │ +class URLField(max_length=200, **options)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    A CharField for a URL, validated by │ │ │ │ URLValidator.

    │ │ │ │

    The default form widget for this field is a URLInput.

    │ │ │ │

    Like all CharField subclasses, URLField takes the optional │ │ │ │ max_length argument. If you don’t specify │ │ │ │ max_length, a default of 200 is used.

    │ │ │ │
    │ │ │ │
    │ │ │ │

    UUIDField

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class UUIDField(**options)[source]
    │ │ │ │ +class UUIDField(**options)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    A field for storing universally unique identifiers. Uses Python’s │ │ │ │ UUID class. When used on PostgreSQL and MariaDB 10.7+, │ │ │ │ this stores in a uuid datatype, otherwise in a char(32).

    │ │ │ │

    Universally unique identifiers are a good alternative to AutoField for │ │ │ │ primary_key. The database will not generate the UUID for you, so │ │ │ │ @@ -1737,15 +1738,15 @@ │ │ │ │

    │ │ │ │

    Relationship fields

    │ │ │ │

    Django also defines a set of fields that represent relations.

    │ │ │ │
    │ │ │ │

    ForeignKey

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class ForeignKey(to, on_delete, **options)[source]
    │ │ │ │ +class ForeignKey(to, on_delete, **options)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    A many-to-one relationship. Requires two positional arguments: the class to │ │ │ │ which the model is related and the on_delete option:

    │ │ │ │
    from django.db import models
    │ │ │ │  
    │ │ │ │  
    │ │ │ │ @@ -1802,36 +1803,36 @@
    │ │ │ │  
    │ │ │ │  
    │ │ │ │  

    The possible values for on_delete are found in │ │ │ │ django.db.models:

    │ │ │ │
      │ │ │ │
    • │ │ │ │
      │ │ │ │ -CASCADE[source]
      │ │ │ │ +CASCADE[sorgente] │ │ │ │

      Cascade deletes. Django emulates the behavior of the SQL constraint ON │ │ │ │ DELETE CASCADE and also deletes the object containing the ForeignKey.

      │ │ │ │

      Model.delete() isn’t called on related models, but the │ │ │ │ pre_delete and │ │ │ │ post_delete signals are sent for all │ │ │ │ deleted objects.

      │ │ │ │
      │ │ │ │ │ │ │ │
    • │ │ │ │
    • │ │ │ │
      │ │ │ │ -PROTECT[source]
      │ │ │ │ +PROTECT[sorgente] │ │ │ │

      Prevent deletion of the referenced object by raising │ │ │ │ ProtectedError, a subclass of │ │ │ │ django.db.IntegrityError.

      │ │ │ │
      │ │ │ │ │ │ │ │
    • │ │ │ │
    • │ │ │ │
      │ │ │ │ -RESTRICT[source]
      │ │ │ │ +RESTRICT[sorgente] │ │ │ │

      Prevent deletion of the referenced object by raising │ │ │ │ RestrictedError (a subclass of │ │ │ │ django.db.IntegrityError). Unlike PROTECT, deletion of the │ │ │ │ referenced object is allowed if it also references a different object │ │ │ │ that is being deleted in the same operation, but via a CASCADE │ │ │ │ relationship.

      │ │ │ │

      Consider this set of models:

      │ │ │ │ @@ -1866,31 +1867,31 @@ │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  • │ │ │ │
    │ │ │ │ -SET_NULL[source]
    │ │ │ │ +SET_NULL[sorgente] │ │ │ │

    Set the ForeignKey null; this is only possible if │ │ │ │ null is True.

    │ │ │ │
    │ │ │ │ │ │ │ │
  • │ │ │ │
  • │ │ │ │
    │ │ │ │ -SET_DEFAULT[source]
    │ │ │ │ +SET_DEFAULT[sorgente] │ │ │ │

    Set the ForeignKey to its default value; a default for the │ │ │ │ ForeignKey must be set.

    │ │ │ │
    │ │ │ │ │ │ │ │
  • │ │ │ │
  • │ │ │ │
    │ │ │ │ -SET()[source]
    │ │ │ │ +SET()[sorgente] │ │ │ │

    Set the ForeignKey to the value passed to │ │ │ │ SET(), or if a callable is passed in, │ │ │ │ the result of calling it. In most cases, passing a callable will be │ │ │ │ necessary to avoid executing queries at the time your models.py is │ │ │ │ imported:

    │ │ │ │
    from django.conf import settings
    │ │ │ │  from django.contrib.auth import get_user_model
    │ │ │ │ @@ -1909,15 +1910,15 @@
    │ │ │ │  
    │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │
  • │ │ │ │
  • │ │ │ │
    │ │ │ │ -DO_NOTHING[source]
    │ │ │ │ +DO_NOTHING[sorgente] │ │ │ │

    Take no action. If your database backend enforces referential │ │ │ │ integrity, this will cause an IntegrityError unless │ │ │ │ you manually add an SQL ON DELETE constraint to the database field.

    │ │ │ │
    │ │ │ │ │ │ │ │
  • │ │ │ │ │ │ │ │ @@ -1950,15 +1951,15 @@ │ │ │ │ │ │ │ │ │ │ │ │

    If limit_choices_to is or returns a Q object, which is useful for complex queries, then it will only have an effect on the choices │ │ │ │ available in the admin when the field is not listed in │ │ │ │ raw_id_fields in the │ │ │ │ ModelAdmin for the model.

    │ │ │ │
    │ │ │ │ -

    Note

    │ │ │ │ +

    Nota

    │ │ │ │

    If a callable is used for limit_choices_to, it will be invoked │ │ │ │ every time a new form is instantiated. It may also be invoked when a │ │ │ │ model is validated, for example by management commands or the admin. │ │ │ │ The admin constructs querysets to validate its form inputs in various │ │ │ │ edge cases multiple times, so there is a possibility your callable may │ │ │ │ be invoked several times.

    │ │ │ │
    │ │ │ │ @@ -2058,15 +2059,15 @@ │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │
    │ │ │ │

    ManyToManyField

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class ManyToManyField(to, **options)[source]
    │ │ │ │ +class ManyToManyField(to, **options)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    A many-to-many relationship. Requires a positional argument: the class to │ │ │ │ which the model is related, which works exactly the same as it does for │ │ │ │ ForeignKey, including recursive and │ │ │ │ lazy relationships.

    │ │ │ │

    Related objects can be added, removed, or created with the field’s │ │ │ │ @@ -2133,22 +2134,22 @@ │ │ │ │ relationships. However, if you want to manually specify the intermediary │ │ │ │ table, you can use the through option to specify │ │ │ │ the Django model that represents the intermediate table that you want to │ │ │ │ use.

    │ │ │ │

    The most common use for this option is when you want to associate │ │ │ │ extra data with a many-to-many relationship.

    │ │ │ │
    │ │ │ │ -

    Note

    │ │ │ │ +

    Nota

    │ │ │ │

    If you don’t want multiple associations between the same instances, add │ │ │ │ a UniqueConstraint including the from and to │ │ │ │ fields. Django’s automatically generated many-to-many tables include │ │ │ │ such a constraint.

    │ │ │ │
    │ │ │ │
    │ │ │ │ -

    Note

    │ │ │ │ +

    Nota

    │ │ │ │

    Recursive relationships using an intermediary model can’t determine the │ │ │ │ reverse accessors names, as they would be the same. You need to set a │ │ │ │ related_name to at least one of them. If you’d │ │ │ │ prefer Django not to create a backwards relation, set related_name │ │ │ │ to '+'.

    │ │ │ │
    │ │ │ │

    If you don’t specify an explicit through model, there is still an │ │ │ │ @@ -2276,21 +2277,21 @@ │ │ │ │ relationship at the database level.

    │ │ │ │
    │ │ │ │
    │ │ │ │
    │ │ │ │

    OneToOneField

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class OneToOneField(to, on_delete, parent_link=False, **options)[source]
    │ │ │ │ +class OneToOneField(to, on_delete, parent_link=False, **options)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    A one-to-one relationship. Conceptually, this is similar to a │ │ │ │ ForeignKey with unique=True, but the │ │ │ │ -“reverse” side of the relation will directly return a single object.

    │ │ │ │ -

    This is most useful as the primary key of a model which “extends” │ │ │ │ +«reverse» side of the relation will directly return a single object.

    │ │ │ │ +

    This is most useful as the primary key of a model which «extends» │ │ │ │ another model in some way; Multi-table inheritance is │ │ │ │ implemented by adding an implicit one-to-one relation from the child │ │ │ │ model to the parent model, for example.

    │ │ │ │

    One positional argument is required: the class to which the model will be │ │ │ │ related. This works exactly the same as it does for ForeignKey, │ │ │ │ including all the options regarding recursive │ │ │ │ and lazy relationships.

    │ │ │ │ @@ -2449,15 +2450,15 @@ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │

    Field API reference

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class Field[source]
    │ │ │ │ +class Field[sorgente] │ │ │ │

    Field is an abstract class that represents a database table column. │ │ │ │ Django uses fields to create the database table (db_type()), to map │ │ │ │ Python types to database (get_prep_value()) and vice-versa │ │ │ │ (from_db_value()).

    │ │ │ │

    A field is thus a fundamental piece in different Django APIs, notably, │ │ │ │ models and querysets.

    │ │ │ │

    In models, a field is instantiated as a class attribute and represents a │ │ │ │ @@ -2496,31 +2497,31 @@ │ │ │ │ behavior.

    │ │ │ │
    │ │ │ │ │ │ │ │

    To map a Field to a database-specific type, Django exposes several │ │ │ │ methods:

    │ │ │ │
    │ │ │ │
    │ │ │ │ -get_internal_type()[source]
    │ │ │ │ +get_internal_type()[sorgente] │ │ │ │

    Returns a string naming this field for backend specific purposes. │ │ │ │ By default, it returns the class name.

    │ │ │ │

    See Emulating built-in field types for usage in custom fields.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -db_type(connection)[source]
    │ │ │ │ +db_type(connection)[sorgente] │ │ │ │

    Returns the database column data type for the Field, taking │ │ │ │ into account the connection.

    │ │ │ │

    See Custom database types for usage in custom fields.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -rel_db_type(connection)[source]
    │ │ │ │ +rel_db_type(connection)[sorgente] │ │ │ │

    Returns the database column data type for fields such as ForeignKey │ │ │ │ and OneToOneField that point to the Field, taking │ │ │ │ into account the connection.

    │ │ │ │

    See Custom database types for usage in custom fields.

    │ │ │ │
    │ │ │ │ │ │ │ │

    There are three main situations where Django needs to interact with the │ │ │ │ @@ -2530,24 +2531,24 @@ │ │ │ │

  • when it loads data from the database (database backend value -> Python │ │ │ │ value)

  • │ │ │ │
  • when it saves to the database (Python value -> database backend value)

  • │ │ │ │ │ │ │ │

    When querying, get_db_prep_value() and get_prep_value() are used:

    │ │ │ │
    │ │ │ │
    │ │ │ │ -get_prep_value(value)[source]
    │ │ │ │ +get_prep_value(value)[sorgente] │ │ │ │

    value is the current value of the model’s attribute, and the method │ │ │ │ should return data in a format that has been prepared for use as a │ │ │ │ parameter in a query.

    │ │ │ │

    See Converting Python objects to query values for usage.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -get_db_prep_value(value, connection, prepared=False)[source]
    │ │ │ │ +get_db_prep_value(value, connection, prepared=False)[sorgente] │ │ │ │

    Converts value to a backend-specific value. By default it returns │ │ │ │ value if prepared=True and get_prep_value() if is │ │ │ │ False.

    │ │ │ │

    See Converting query values to database values for usage.

    │ │ │ │
    │ │ │ │ │ │ │ │

    When loading data, from_db_value() is used:

    │ │ │ │ @@ -2558,33 +2559,33 @@ │ │ │ │ the reverse of get_prep_value().

    │ │ │ │

    This method is not used for most built-in fields as the database │ │ │ │ backend already returns the correct Python type, or the backend itself │ │ │ │ does the conversion.

    │ │ │ │

    expression is the same as self.

    │ │ │ │

    See Converting values to Python objects for usage.

    │ │ │ │
    │ │ │ │ -

    Note

    │ │ │ │ +

    Nota

    │ │ │ │

    For performance reasons, from_db_value is not implemented as a │ │ │ │ no-op on fields which do not require it (all Django fields). │ │ │ │ Consequently you may not call super in your definition.

    │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    When saving, pre_save() and get_db_prep_save() are used:

    │ │ │ │
    │ │ │ │
    │ │ │ │ -get_db_prep_save(value, connection)[source]
    │ │ │ │ +get_db_prep_save(value, connection)[sorgente] │ │ │ │

    Same as the get_db_prep_value(), but called when the field value │ │ │ │ must be saved to the database. By default returns │ │ │ │ get_db_prep_value().

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -pre_save(model_instance, add)[source]
    │ │ │ │ +pre_save(model_instance, add)[sorgente] │ │ │ │

    Method called prior to get_db_prep_save() to prepare the value │ │ │ │ before being saved (e.g. for DateField.auto_now).

    │ │ │ │

    model_instance is the instance this field belongs to and add │ │ │ │ is whether the instance is being saved to the database for the first │ │ │ │ time.

    │ │ │ │

    It should return the value of the appropriate attribute from │ │ │ │ model_instance for this field. The attribute name is in │ │ │ │ @@ -2592,54 +2593,54 @@ │ │ │ │

    See Preprocessing values before saving for usage.

    │ │ │ │
    │ │ │ │ │ │ │ │

    Fields often receive their values as a different type, either from │ │ │ │ serialization or from forms.

    │ │ │ │
    │ │ │ │
    │ │ │ │ -to_python(value)[source]
    │ │ │ │ +to_python(value)[sorgente] │ │ │ │

    Converts the value into the correct Python object. It acts as the │ │ │ │ reverse of value_to_string(), and is also called in │ │ │ │ clean().

    │ │ │ │

    See Converting values to Python objects for usage.

    │ │ │ │
    │ │ │ │ │ │ │ │

    Besides saving to the database, the field also needs to know how to │ │ │ │ serialize its value:

    │ │ │ │
    │ │ │ │
    │ │ │ │ -value_from_object(obj)[source]
    │ │ │ │ +value_from_object(obj)[sorgente] │ │ │ │

    Returns the field’s value for the given model instance.

    │ │ │ │

    This method is often used by value_to_string().

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -value_to_string(obj)[source]
    │ │ │ │ +value_to_string(obj)[sorgente] │ │ │ │

    Converts obj to a string. Used to serialize the value of the field.

    │ │ │ │

    See Converting field data for serialization for usage.

    │ │ │ │
    │ │ │ │ │ │ │ │

    When using model forms, the Field │ │ │ │ needs to know which form field it should be represented by:

    │ │ │ │
    │ │ │ │
    │ │ │ │ -formfield(form_class=None, choices_form_class=None, **kwargs)[source]
    │ │ │ │ +formfield(form_class=None, choices_form_class=None, **kwargs)[sorgente] │ │ │ │

    Returns the default django.forms.Field of this field for │ │ │ │ ModelForm.

    │ │ │ │

    By default, if both form_class and choices_form_class are │ │ │ │ None, it uses CharField. If the field has │ │ │ │ choices and choices_form_class │ │ │ │ isn’t specified, it uses TypedChoiceField.

    │ │ │ │

    See Specifying the form field for a model field for usage.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -deconstruct()[source]
    │ │ │ │ +deconstruct()[sorgente] │ │ │ │

    Returns a 4-tuple with enough information to recreate the field:

    │ │ │ │
      │ │ │ │
    1. The name of the field on the model.

    2. │ │ │ │
    3. The import path of the field (e.g. "django.db.models.IntegerField"). │ │ │ │ This should be the most portable version, so less specific may be better.

    4. │ │ │ │
    5. A list of positional arguments.

    6. │ │ │ │
    7. A dict of keyword arguments.

    8. │ │ │ │ @@ -2857,37 +2858,37 @@ │ │ │ │
    9. Attributes for fields with relations
    10. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
      │ │ │ │ -

      Previous topic

      │ │ │ │ +

      Argomento precedente

      │ │ │ │

      Models

      │ │ │ │ + title="capitolo precedente">Models

      │ │ │ │
      │ │ │ │
      │ │ │ │ -

      Next topic

      │ │ │ │ +

      Argomento successivo

      │ │ │ │

      Model index reference

      │ │ │ │ + title="capitolo successivo">Model index reference

      │ │ │ │
      │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

      Last update:

      │ │ │ │ -

      Nov 05, 2024

      │ │ │ │ +

      nov 05, 2024

      │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
      │ │ │ │
    │ │ │ │
    │ │ │ │

    Validating objects

    │ │ │ │ @@ -316,15 +317,15 @@ │ │ │ │ all the fields that are included on the form. See the ModelForm │ │ │ │ documentation for more information. You should only │ │ │ │ need to call a model’s full_clean() method if you plan to handle │ │ │ │ validation errors yourself, or if you have excluded fields from the │ │ │ │ ModelForm that require validation.

    │ │ │ │
    │ │ │ │
    │ │ │ │ -Model.full_clean(exclude=None, validate_unique=True, validate_constraints=True)[source]
    │ │ │ │ +Model.full_clean(exclude=None, validate_unique=True, validate_constraints=True)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    This method calls Model.clean_fields(), Model.clean(), │ │ │ │ Model.validate_unique() (if validate_unique is True), and │ │ │ │ Model.validate_constraints() (if validate_constraints is True) │ │ │ │ in that order and raises a ValidationError that │ │ │ │ has a message_dict attribute containing errors from all four stages.

    │ │ │ │ @@ -346,26 +347,26 @@ │ │ │ │ # Display them to a user, or handle them programmatically. │ │ │ │ pass │ │ │ │ │ │ │ │ │ │ │ │

    The first step full_clean() performs is to clean each individual field.

    │ │ │ │
    │ │ │ │
    │ │ │ │ -Model.clean_fields(exclude=None)[source]
    │ │ │ │ +Model.clean_fields(exclude=None)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    This method will validate all fields on your model. The optional exclude │ │ │ │ argument lets you provide a set of field names to exclude from validation. │ │ │ │ It will raise a ValidationError if any fields │ │ │ │ fail validation.

    │ │ │ │

    The second step full_clean() performs is to call Model.clean(). │ │ │ │ This method should be overridden to perform custom validation on your model.

    │ │ │ │
    │ │ │ │
    │ │ │ │ -Model.clean()[source]
    │ │ │ │ +Model.clean()[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    This method should be used to provide custom model validation, and to modify │ │ │ │ attributes on your model if desired. For instance, you could use it to │ │ │ │ automatically provide a value for a field, or to do validation that requires │ │ │ │ access to more than a single field:

    │ │ │ │
    import datetime
    │ │ │ │ @@ -456,15 +457,15 @@
    │ │ │ │                      }
    │ │ │ │                  )
    │ │ │ │  
    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -Model.validate_unique(exclude=None)[source]
    │ │ │ │ +Model.validate_unique(exclude=None)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    This method is similar to clean_fields(), but validates │ │ │ │ uniqueness constraints defined via Field.unique, │ │ │ │ Field.unique_for_date, Field.unique_for_month, │ │ │ │ Field.unique_for_year, or Meta.unique_together on your model instead of individual │ │ │ │ field values. The optional exclude argument allows you to provide a set │ │ │ │ @@ -475,30 +476,30 @@ │ │ │ │ by Model.validate_constraints().

    │ │ │ │

    Note that if you provide an exclude argument to validate_unique(), any │ │ │ │ unique_together constraint involving one of │ │ │ │ the fields you provided will not be checked.

    │ │ │ │

    Finally, full_clean() will check any other constraints on your model.

    │ │ │ │
    │ │ │ │
    │ │ │ │ -Model.validate_constraints(exclude=None)[source]
    │ │ │ │ +Model.validate_constraints(exclude=None)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    This method validates all constraints defined in │ │ │ │ Meta.constraints. The │ │ │ │ optional exclude argument allows you to provide a set of field names to │ │ │ │ exclude from validation. It will raise a │ │ │ │ ValidationError if any constraints fail │ │ │ │ validation.

    │ │ │ │
    │ │ │ │
    │ │ │ │

    Saving objects

    │ │ │ │

    To save an object back to the database, call save():

    │ │ │ │
    │ │ │ │
    │ │ │ │ -Model.save(*, force_insert=False, force_update=False, using=DEFAULT_DB_ALIAS, update_fields=None)[source]
    │ │ │ │ +Model.save(*, force_insert=False, force_update=False, using=DEFAULT_DB_ALIAS, update_fields=None)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ Model.asave(*, force_insert=False, force_update=False, using=DEFAULT_DB_ALIAS, update_fields=None)
    │ │ │ │
    │ │ │ │ │ │ │ │ @@ -506,15 +507,15 @@ │ │ │ │

    For details on using the force_insert and force_update arguments, see │ │ │ │ Forcing an INSERT or UPDATE. Details about the update_fields argument │ │ │ │ can be found in the Specifying which fields to save section.

    │ │ │ │

    If you want customized saving behavior, you can override this save() │ │ │ │ method. See Overriding predefined model methods for more details.

    │ │ │ │

    The model save process also has some subtleties; see the sections below.

    │ │ │ │
    │ │ │ │ -

    Deprecated since version 5.1: Support for positional arguments is deprecated.

    │ │ │ │ +

    Deprecato dalla versione 5.1: Support for positional arguments is deprecated.

    │ │ │ │
    │ │ │ │
    │ │ │ │

    Auto-incrementing primary keys

    │ │ │ │

    If a model has an AutoField — an auto-incrementing │ │ │ │ primary key — then that auto-incremented value will be calculated and saved as │ │ │ │ an attribute on your object the first time you call save():

    │ │ │ │
    >>> b2 = Blog(name="Cheddar Talk", tagline="Thoughts on cheese.")
    │ │ │ │ @@ -585,15 +586,15 @@
    │ │ │ │  override pre_save() to implement
    │ │ │ │  auto_now_add and
    │ │ │ │  auto_now.

    │ │ │ │
  • Prepare the data for the database. Each field’s │ │ │ │ get_db_prep_save() method is asked to provide │ │ │ │ its current value in a data type that can be written to the database.

    │ │ │ │

    Most fields don’t require data preparation. Simple data types, such as │ │ │ │ -integers and strings, are ‘ready to write’ as a Python object. However, more │ │ │ │ +integers and strings, are “ready to write” as a Python object. However, more │ │ │ │ complex data types often require some modification.

    │ │ │ │

    For example, DateField fields use a Python │ │ │ │ datetime object to store data. Databases don’t store datetime │ │ │ │ objects, so the field value must be converted into an ISO-compliant date │ │ │ │ string for insertion into the database.

    │ │ │ │
  • │ │ │ │
  • Insert the data into the database. The preprocessed, prepared data is │ │ │ │ @@ -727,15 +728,15 @@ │ │ │ │

  • │ │ │ │
    │ │ │ │
    │ │ │ │
    │ │ │ │

    Deleting objects

    │ │ │ │
    │ │ │ │
    │ │ │ │ -Model.delete(using=DEFAULT_DB_ALIAS, keep_parents=False)[source]
    │ │ │ │ +Model.delete(using=DEFAULT_DB_ALIAS, keep_parents=False)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ Model.adelete(using=DEFAULT_DB_ALIAS, keep_parents=False)
    │ │ │ │
    │ │ │ │ │ │ │ │ @@ -774,15 +775,15 @@ │ │ │ │
    │ │ │ │

    Other model instance methods

    │ │ │ │

    A few object methods have special purposes.

    │ │ │ │
    │ │ │ │

    __str__()

    │ │ │ │
    │ │ │ │
    │ │ │ │ -Model.__str__()[source]
    │ │ │ │ +Model.__str__()[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    The __str__() method is called whenever you call str() on an object. │ │ │ │ Django uses str(obj) in a number of places. Most notably, to display an │ │ │ │ object in the Django admin site and as the value inserted into a template when │ │ │ │ it displays an object. Thus, you should always return a nice, human-readable │ │ │ │ representation of the model from the __str__() method.

    │ │ │ │ @@ -799,15 +800,15 @@ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │

    __eq__()

    │ │ │ │
    │ │ │ │
    │ │ │ │ -Model.__eq__()[source]
    │ │ │ │ +Model.__eq__()[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    The equality method is defined such that instances with the same primary │ │ │ │ key value and the same concrete class are considered equal, except that │ │ │ │ instances with a primary key value of None aren’t equal to anything except │ │ │ │ themselves. For proxy models, concrete class is defined as the model’s first │ │ │ │ non-proxy parent; for all other models it’s simply the model’s class.

    │ │ │ │ @@ -843,15 +844,15 @@ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │

    __hash__()

    │ │ │ │
    │ │ │ │
    │ │ │ │ -Model.__hash__()[source]
    │ │ │ │ +Model.__hash__()[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    The __hash__() method is based on the instance’s primary key value. It │ │ │ │ is effectively hash(obj.pk). If the instance doesn’t have a primary key │ │ │ │ value then a TypeError will be raised (otherwise the __hash__() │ │ │ │ method would return different values before and after the instance is │ │ │ │ saved, but changing the __hash__() value of an instance is │ │ │ │ @@ -879,49 +880,49 @@ │ │ │ │

    def get_absolute_url(self):
    │ │ │ │      from django.urls import reverse
    │ │ │ │  
    │ │ │ │      return reverse("people-detail", kwargs={"pk": self.pk})
    │ │ │ │  
    │ │ │ │
    │ │ │ │

    One place Django uses get_absolute_url() is in the admin app. If an object │ │ │ │ -defines this method, the object-editing page will have a “View on site” link │ │ │ │ +defines this method, the object-editing page will have a «View on site» link │ │ │ │ that will jump you directly to the object’s public view, as given by │ │ │ │ get_absolute_url().

    │ │ │ │

    Similarly, a couple of other bits of Django, such as the syndication feed │ │ │ │ framework, use get_absolute_url() when it is │ │ │ │ defined. If it makes sense for your model’s instances to each have a unique │ │ │ │ URL, you should define get_absolute_url().

    │ │ │ │
    │ │ │ │ -

    Warning

    │ │ │ │ +

    Avvertimento

    │ │ │ │

    You should avoid building the URL from unvalidated user input, in order to │ │ │ │ reduce possibilities of link or redirect poisoning:

    │ │ │ │
    def get_absolute_url(self):
    │ │ │ │      return "/%s/" % self.name
    │ │ │ │  
    │ │ │ │
    │ │ │ │

    If self.name is '/example.com' this returns '//example.com/' │ │ │ │ which, in turn, is a valid schema relative URL but not the expected │ │ │ │ '/%2Fexample.com/'.

    │ │ │ │
    │ │ │ │

    It’s good practice to use get_absolute_url() in templates, instead of │ │ │ │ -hard-coding your objects’ URLs. For example, this template code is bad:

    │ │ │ │ +hard-coding your objects” URLs. For example, this template code is bad:

    │ │ │ │
    <!-- BAD template code. Avoid! -->
    │ │ │ │  <a href="/people/{{ object.id }}/">{{ object.name }}</a>
    │ │ │ │  
    │ │ │ │
    │ │ │ │

    This template code is much better:

    │ │ │ │
    <a href="{{ object.get_absolute_url }}">{{ object.name }}</a>
    │ │ │ │  
    │ │ │ │
    │ │ │ │

    The logic here is that if you change the URL structure of your objects, even │ │ │ │ for something small like correcting a spelling error, you don’t want to have to │ │ │ │ track down every place that the URL might be created. Specify it once, in │ │ │ │ get_absolute_url() and have all your other code call that one place.

    │ │ │ │
    │ │ │ │ -

    Note

    │ │ │ │ +

    Nota

    │ │ │ │

    The string you return from get_absolute_url() must contain only │ │ │ │ ASCII characters (required by the URI specification, RFC 3986#section-2) │ │ │ │ and be URL-encoded, if necessary.

    │ │ │ │

    Code and templates calling get_absolute_url() should be able to use the │ │ │ │ result directly without any further processing. You may wish to use the │ │ │ │ django.utils.encoding.iri_to_uri() function to help with this if you │ │ │ │ are using strings containing characters outside the ASCII range.

    │ │ │ │ @@ -935,15 +936,15 @@ │ │ │ │
    │ │ │ │
    │ │ │ │ Model.get_FOO_display()
    │ │ │ │
    │ │ │ │ │ │ │ │

    For every field that has choices set, the │ │ │ │ object will have a get_FOO_display() method, where FOO is the name of │ │ │ │ -the field. This method returns the “human-readable” value of the field.

    │ │ │ │ +the field. This method returns the «human-readable» value of the field.

    │ │ │ │

    For example:

    │ │ │ │
    from django.db import models
    │ │ │ │  
    │ │ │ │  
    │ │ │ │  class Person(models.Model):
    │ │ │ │      SHIRT_SIZES = {
    │ │ │ │          "S": "Small",
    │ │ │ │ @@ -1069,37 +1070,37 @@
    │ │ │ │  
    │ │ │ │  
    │ │ │ │  
    │ │ │ │  
    │ │ │ │  
    │ │ │ │    
    │ │ │ │
    │ │ │ │ -

    Previous topic

    │ │ │ │ +

    Argomento precedente

    │ │ │ │

    Model Meta options

    │ │ │ │ + title="capitolo precedente">Model Meta options

    │ │ │ │
    │ │ │ │
    │ │ │ │ -

    Next topic

    │ │ │ │ +

    Argomento successivo

    │ │ │ │

    QuerySet API reference

    │ │ │ │ + title="capitolo successivo">QuerySet API reference

    │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │

    Last update:

    │ │ │ │ -

    Nov 05, 2024

    │ │ │ │ +

    nov 05, 2024

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │
    │ │ │ │

    Transform reference

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class Transform[source]
    │ │ │ │ +class Transform[sorgente] │ │ │ │

    A Transform is a generic class to implement field transformations. A │ │ │ │ prominent example is __year that transforms a DateField into a │ │ │ │ IntegerField.

    │ │ │ │

    The notation to use a Transform in a lookup expression is │ │ │ │ <expression>__<transformation> (e.g. date__year).

    │ │ │ │

    This class follows the Query Expression API, which │ │ │ │ implies that you can use <expression>__<transform1>__<transform2>. It’s │ │ │ │ @@ -235,15 +236,15 @@ │ │ │ │ lhs and rhs. Bilateral transformations will be applied to rhs in │ │ │ │ the same order as they appear in the lookup expression. By default it is set │ │ │ │ to False. For example usage, see How to write custom lookups.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -lhs[source]
    │ │ │ │ +lhs[sorgente] │ │ │ │

    The left-hand side - what is being transformed. It must follow the │ │ │ │ Query Expression API.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ lookup_name
    │ │ │ │ @@ -262,15 +263,15 @@ │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │

    Lookup reference

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class Lookup[source]
    │ │ │ │ +class Lookup[sorgente] │ │ │ │

    A Lookup is a generic class to implement lookups. A lookup is a query │ │ │ │ expression with a left-hand side, lhs; a right-hand side, │ │ │ │ rhs; and a lookup_name that is used to produce a boolean │ │ │ │ comparison between lhs and rhs such as lhs in rhs or │ │ │ │ lhs > rhs.

    │ │ │ │

    The primary notation to use a lookup in an expression is │ │ │ │ <lhs>__<lookup_name>=<rhs>. Lookups can also be used directly in │ │ │ │ @@ -313,27 +314,27 @@ │ │ │ │ a parameter in a query. In order to do so, │ │ │ │ lhs.output_field.get_prep_value() is called if defined, or rhs │ │ │ │ is wrapped in Value() otherwise.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -process_lhs(compiler, connection, lhs=None)[source]
    │ │ │ │ +process_lhs(compiler, connection, lhs=None)[sorgente] │ │ │ │

    Returns a tuple (lhs_string, lhs_params), as returned by │ │ │ │ compiler.compile(lhs). This method can be overridden to tune how │ │ │ │ the lhs is processed.

    │ │ │ │

    compiler is an SQLCompiler object, to be used like │ │ │ │ compiler.compile(lhs) for compiling lhs. The connection │ │ │ │ can be used for compiling vendor specific SQL. If lhs is not │ │ │ │ None, use it as the processed lhs instead of self.lhs.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -process_rhs(compiler, connection)[source]
    │ │ │ │ +process_rhs(compiler, connection)[sorgente] │ │ │ │

    Behaves the same way as process_lhs(), for the right-hand side.

    │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ @@ -358,37 +359,37 @@ │ │ │ │
  • Lookup reference
  • │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ -

    Previous topic

    │ │ │ │ +

    Argomento precedente

    │ │ │ │

    QuerySet API reference

    │ │ │ │ + title="capitolo precedente">QuerySet API reference

    │ │ │ │
    │ │ │ │
    │ │ │ │ -

    Next topic

    │ │ │ │ +

    Argomento successivo

    │ │ │ │

    Query Expressions

    │ │ │ │ + title="capitolo successivo">Query Expressions

    │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

    Last update:

    │ │ │ │ -

    Nov 05, 2024

    │ │ │ │ +

    nov 05, 2024

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │

    QuerySet API

    │ │ │ │

    Here’s the formal declaration of a QuerySet:

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class QuerySet(model=None, query=None, using=None, hints=None)[source]
    │ │ │ │ +class QuerySet(model=None, query=None, using=None, hints=None)[sorgente] │ │ │ │

    Usually when you’ll interact with a QuerySet you’ll use it by │ │ │ │ chaining filters. To make this work, most │ │ │ │ QuerySet methods return new querysets. These methods are covered in │ │ │ │ detail later in this section.

    │ │ │ │

    The QuerySet class has the following public attributes you can use for │ │ │ │ introspection:

    │ │ │ │
    │ │ │ │
    │ │ │ │ -ordered[source]
    │ │ │ │ +ordered[sorgente] │ │ │ │

    True if the QuerySet is ordered — i.e. has an │ │ │ │ order_by() clause or a default ordering on the model. │ │ │ │ False otherwise.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -db[source]
    │ │ │ │ +db[sorgente] │ │ │ │

    The database that will be used if this query is executed now.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │ -

    Note

    │ │ │ │ +

    Nota

    │ │ │ │

    The query parameter to QuerySet exists so that specialized │ │ │ │ query subclasses can reconstruct internal query state. The value of the │ │ │ │ parameter is an opaque representation of that query state and is not │ │ │ │ part of a public API.

    │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │

    Methods that return new QuerySets

    │ │ │ │

    Django provides a range of QuerySet refinement methods that modify either │ │ │ │ the types of results returned by the QuerySet or the way its SQL query is │ │ │ │ executed.

    │ │ │ │
    │ │ │ │ -

    Note

    │ │ │ │ +

    Nota

    │ │ │ │

    These methods do not run database queries, therefore they are safe to │ │ │ │ run in asynchronous code, and do not have separate asynchronous │ │ │ │ versions.

    │ │ │ │
    │ │ │ │
    │ │ │ │

    filter()

    │ │ │ │
    │ │ │ │ @@ -274,25 +275,25 @@ │ │ │ │ │ │ │ │

    Returns a new QuerySet containing objects that do not match the given │ │ │ │ lookup parameters.

    │ │ │ │

    The lookup parameters (**kwargs) should be in the format described in │ │ │ │ Field lookups below. Multiple parameters are joined via AND in the │ │ │ │ underlying SQL statement, and the whole thing is enclosed in a NOT().

    │ │ │ │

    This example excludes all entries whose pub_date is later than 2005-1-3 │ │ │ │ -AND whose headline is “Hello”:

    │ │ │ │ +AND whose headline is «Hello»:

    │ │ │ │
    Entry.objects.exclude(pub_date__gt=datetime.date(2005, 1, 3), headline="Hello")
    │ │ │ │  
    │ │ │ │
    │ │ │ │

    In SQL terms, that evaluates to:

    │ │ │ │
    SELECT ...
    │ │ │ │  WHERE NOT (pub_date > '2005-1-3' AND headline = 'Hello')
    │ │ │ │  
    │ │ │ │
    │ │ │ │

    This example excludes all entries whose pub_date is later than 2005-1-3 │ │ │ │ -OR whose headline is “Hello”:

    │ │ │ │ +OR whose headline is «Hello»:

    │ │ │ │
    Entry.objects.exclude(pub_date__gt=datetime.date(2005, 1, 3)).exclude(headline="Hello")
    │ │ │ │  
    │ │ │ │
    │ │ │ │

    In SQL terms, that evaluates to:

    │ │ │ │
    SELECT ...
    │ │ │ │  WHERE NOT pub_date > '2005-1-3'
    │ │ │ │  AND NOT headline = 'Hello'
    │ │ │ │ @@ -437,15 +438,15 @@
    │ │ │ │  
    │ │ │ │

    asc() and desc() have arguments │ │ │ │ (nulls_first and nulls_last) that control how null values are sorted.

    │ │ │ │

    Be cautious when ordering by fields in related models if you are also using │ │ │ │ distinct(). See the note in distinct() for an explanation of how │ │ │ │ related model ordering can change the expected results.

    │ │ │ │
    │ │ │ │ -

    Note

    │ │ │ │ +

    Nota

    │ │ │ │

    It is permissible to specify a multi-valued field to order the results by │ │ │ │ (for example, a ManyToManyField field, or the │ │ │ │ reverse relation of a ForeignKey field).

    │ │ │ │

    Consider this case:

    │ │ │ │
    class Event(Model):
    │ │ │ │      parent = models.ForeignKey(
    │ │ │ │          "self",
    │ │ │ │ @@ -485,15 +486,15 @@
    │ │ │ │  QuerySet has been ordered in any way.

    │ │ │ │

    Each order_by() call will clear any previous ordering. For example, this │ │ │ │ query will be ordered by pub_date and not headline:

    │ │ │ │
    Entry.objects.order_by("headline").order_by("pub_date")
    │ │ │ │  
    │ │ │ │
    │ │ │ │
    │ │ │ │ -

    Warning

    │ │ │ │ +

    Avvertimento

    │ │ │ │

    Ordering is not a free operation. Each field you add to the ordering │ │ │ │ incurs a cost to your database. Each foreign key you add will │ │ │ │ implicitly include all of its default orderings as well.

    │ │ │ │

    If a query doesn’t have an ordering specified, results are returned from │ │ │ │ the database in an unspecified order. A particular ordering is guaranteed │ │ │ │ only when ordering by a set of fields that uniquely identify each object in │ │ │ │ the results. For example, if a name field isn’t unique, ordering by it │ │ │ │ @@ -506,15 +507,15 @@ │ │ │ │

    │ │ │ │ reverse()
    │ │ │ │
    │ │ │ │ │ │ │ │

    Use the reverse() method to reverse the order in which a queryset’s │ │ │ │ elements are returned. Calling reverse() a second time restores the │ │ │ │ ordering back to the normal direction.

    │ │ │ │ -

    To retrieve the “last” five items in a queryset, you could do this:

    │ │ │ │ +

    To retrieve the «last» five items in a queryset, you could do this:

    │ │ │ │
    my_queryset.reverse()[:5]
    │ │ │ │  
    │ │ │ │
    │ │ │ │

    Note that this is not quite the same as slicing from the end of a sequence in │ │ │ │ Python. The above example will return the last item first, then the │ │ │ │ penultimate item and so on. If we had a Python sequence and looked at │ │ │ │ seq[-5:], we would see the fifth-last item first. Django doesn’t support │ │ │ │ @@ -538,15 +539,15 @@ │ │ │ │ eliminates duplicate rows from the query results.

    │ │ │ │

    By default, a QuerySet will not eliminate duplicate rows. In practice, this │ │ │ │ is rarely a problem, because simple queries such as Blog.objects.all() │ │ │ │ don’t introduce the possibility of duplicate result rows. However, if your │ │ │ │ query spans multiple tables, it’s possible to get duplicate results when a │ │ │ │ QuerySet is evaluated. That’s when you’d use distinct().

    │ │ │ │
    │ │ │ │ -

    Note

    │ │ │ │ +

    Nota

    │ │ │ │

    Any fields used in an order_by() call are included in the SQL │ │ │ │ SELECT columns. This can sometimes lead to unexpected results when used │ │ │ │ in conjunction with distinct(). If you order by fields from a related │ │ │ │ model, those fields will be added to the selected columns and they may make │ │ │ │ otherwise duplicate rows appear to be distinct. Since the extra columns │ │ │ │ don’t appear in the returned results (they are only there to support │ │ │ │ ordering), it sometimes looks like non-distinct results are being returned.

    │ │ │ │ @@ -561,15 +562,15 @@ │ │ │ │

    On PostgreSQL only, you can pass positional arguments (*fields) in order to │ │ │ │ specify the names of fields to which the DISTINCT should apply. This │ │ │ │ translates to a SELECT DISTINCT ON SQL query. Here’s the difference. For a │ │ │ │ normal distinct() call, the database compares each field in each row when │ │ │ │ determining which rows are distinct. For a distinct() call with specified │ │ │ │ field names, the database will only compare the specified field names.

    │ │ │ │
    │ │ │ │ -

    Note

    │ │ │ │ +

    Nota

    │ │ │ │

    When you specify field names, you must provide an order_by() in the │ │ │ │ QuerySet, and the fields in order_by() must start with the fields in │ │ │ │ distinct(), in the same order.

    │ │ │ │

    For example, SELECT DISTINCT ON (a) gives you the first row for each │ │ │ │ value in column a. If you don’t specify an order, you’ll get some │ │ │ │ arbitrary row.

    │ │ │ │
    │ │ │ │ @@ -590,15 +591,15 @@ │ │ │ │ [...] │ │ │ │ │ │ │ │ >>> Entry.objects.order_by("author", "pub_date").distinct("author") │ │ │ │ [...] │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │ -

    Note

    │ │ │ │ +

    Nota

    │ │ │ │

    Keep in mind that order_by() uses any default related model ordering │ │ │ │ that has been defined. You might have to explicitly order by the relation │ │ │ │ _id or referenced field to make sure the DISTINCT ON expressions │ │ │ │ match those at the beginning of the ORDER BY clause. For example, if │ │ │ │ the Blog model defined an ordering by │ │ │ │ name:

    │ │ │ │
    Entry.objects.order_by("blog").distinct("blog")
    │ │ │ │ @@ -740,15 +741,15 @@
    │ │ │ │  OneToOneField, ForeignKey and ManyToManyField attributes:

    │ │ │ │
    >>> Blog.objects.values("name", "entry__headline")
    │ │ │ │  <QuerySet [{'name': 'My blog', 'entry__headline': 'An entry'},
    │ │ │ │       {'name': 'My blog', 'entry__headline': 'Another entry'}, ...]>
    │ │ │ │  
    │ │ │ │
    │ │ │ │
    │ │ │ │ -

    Warning

    │ │ │ │ +

    Avvertimento

    │ │ │ │

    Because ManyToManyField attributes and reverse │ │ │ │ relations can have multiple related rows, including these can have a │ │ │ │ multiplier effect on the size of your result set. This will be especially │ │ │ │ pronounced if you include multiple such fields in your values() query, │ │ │ │ in which case all possible combinations will be returned.

    │ │ │ │
    │ │ │ │
    │ │ │ │ @@ -805,15 +806,15 @@ │ │ │ │ 'First entry' │ │ │ │
    │ │ │ │
    │ │ │ │

    values() and values_list() are both intended as optimizations for a │ │ │ │ specific use case: retrieving a subset of data without the overhead of creating │ │ │ │ a model instance. This metaphor falls apart when dealing with many-to-many and │ │ │ │ other multivalued relations (such as the one-to-many relation of a reverse │ │ │ │ -foreign key) because the “one row, one object” assumption doesn’t hold.

    │ │ │ │ +foreign key) because the «one row, one object» assumption doesn’t hold.

    │ │ │ │

    For example, notice the behavior when querying across a │ │ │ │ ManyToManyField:

    │ │ │ │
    >>> Author.objects.values_list("name", "entry__headline")
    │ │ │ │  <QuerySet [('Noam Chomsky', 'Impressions of Gaza'),
    │ │ │ │   ('George Orwell', 'Why Socialists Do Not Believe in Fun'),
    │ │ │ │   ('George Orwell', 'In Defence of English Cooking'),
    │ │ │ │   ('Don Quixote', None)]>
    │ │ │ │ @@ -844,15 +845,15 @@
    │ │ │ │  
    │ │ │ │ │ │ │ │

    Returns a QuerySet that evaluates to a list of datetime.date │ │ │ │ objects representing all available dates of a particular kind within the │ │ │ │ contents of the QuerySet.

    │ │ │ │

    field should be the name of a DateField of your model. │ │ │ │ kind should be either "year", "month", "week", or "day". │ │ │ │ -Each datetime.date object in the result list is “truncated” to the │ │ │ │ +Each datetime.date object in the result list is «truncated» to the │ │ │ │ given type.

    │ │ │ │
      │ │ │ │
    • "year" returns a list of all distinct year values for the field.

    • │ │ │ │
    • "month" returns a list of all distinct year/month values for the │ │ │ │ field.

    • │ │ │ │
    • "week" returns a list of all distinct year/week values for the field. All │ │ │ │ dates will be a Monday.

    • │ │ │ │ @@ -886,24 +887,24 @@ │ │ │ │ │ │ │ │

      Returns a QuerySet that evaluates to a list of datetime.datetime │ │ │ │ objects representing all available dates of a particular kind within the │ │ │ │ contents of the QuerySet.

      │ │ │ │

      field_name should be the name of a DateTimeField of your model.

      │ │ │ │

      kind should be either "year", "month", "week", "day", │ │ │ │ "hour", "minute", or "second". Each datetime.datetime │ │ │ │ -object in the result list is “truncated” to the given type.

      │ │ │ │ +object in the result list is «truncated» to the given type.

      │ │ │ │

      order, which defaults to 'ASC', should be either 'ASC' or │ │ │ │ 'DESC'. This specifies how to order the results.

      │ │ │ │

      tzinfo defines the time zone to which datetimes are converted prior to │ │ │ │ truncation. Indeed, a given datetime has different representations depending │ │ │ │ on the time zone in use. This parameter must be a datetime.tzinfo │ │ │ │ object. If it’s None, Django uses the current time zone. It has no effect when USE_TZ is │ │ │ │ False.

      │ │ │ │
      │ │ │ │ -

      Note

      │ │ │ │ +

      Nota

      │ │ │ │

      This function performs time zone conversions directly in the database. │ │ │ │ As a consequence, your database must be able to interpret the value of │ │ │ │ tzinfo.tzname(None). This translates into the following requirements:

      │ │ │ │
        │ │ │ │
      • SQLite: no requirements. Conversions are performed in Python.

      • │ │ │ │
      • PostgreSQL: no requirements (see Time Zones).

      • │ │ │ │
      • Oracle: no requirements (see Choosing a Time Zone File).

      • │ │ │ │ @@ -1010,15 +1011,15 @@ │ │ │ │
      │ │ │ │
      │ │ │ │ -

      Warning

      │ │ │ │ +

      Avvertimento

      │ │ │ │

      If you are performing queries on MySQL, note that MySQL’s silent type coercion │ │ │ │ may cause unexpected results when mixing types. If you query on a string │ │ │ │ type column, but with an integer value, MySQL will coerce the types of all values │ │ │ │ in the table to an integer before performing the comparison. For example, if your │ │ │ │ table contains the values 'abc', 'def' and you query for WHERE mycolumn=0, │ │ │ │ both rows will match. To prevent this, perform the correct typecasting │ │ │ │ before using the value in a query.

      │ │ │ │ @@ -1622,15 +1623,15 @@ │ │ │ │
      Entry.objects.defer("headline", "body")
      │ │ │ │  
      │ │ │ │
      │ │ │ │

      A queryset that has deferred fields will still return model instances. Each │ │ │ │ deferred field will be retrieved from the database if you access that field │ │ │ │ (one at a time, not all the deferred fields at once).

      │ │ │ │
      │ │ │ │ -

      Note

      │ │ │ │ +

      Nota

      │ │ │ │

      Deferred fields will not lazy-load like this from asynchronous code. │ │ │ │ Instead, you will get a SynchronousOnlyOperation exception. If you are │ │ │ │ writing asynchronous code, you should not try to access any fields that you │ │ │ │ defer().

      │ │ │ │
      │ │ │ │

      You can make multiple calls to defer(). Each call adds new fields to the │ │ │ │ deferred set:

      │ │ │ │ @@ -1659,15 +1660,15 @@ │ │ │ │ loading of the field that connects from the primary model to the related │ │ │ │ one, doing so will result in an error.

      │ │ │ │

      Similarly, calling defer() (or its counterpart only()) including an │ │ │ │ argument from an aggregation (e.g. using the result of annotate()) │ │ │ │ doesn’t make sense: doing so will raise an exception. The aggregated values │ │ │ │ will always be fetched into the resulting queryset.

      │ │ │ │
      │ │ │ │ -

      Note

      │ │ │ │ +

      Nota

      │ │ │ │

      The defer() method (and its cousin, only(), below) are only for │ │ │ │ advanced use-cases. They provide an optimization for when you have analyzed │ │ │ │ your queries closely and understand exactly what information you need and │ │ │ │ have measured that the difference between returning the fields you need and │ │ │ │ the full set of fields for the model will be significant.

      │ │ │ │

      Even if you think you are in the advanced use-case situation, only use │ │ │ │ defer() when you cannot, at queryset load time, determine if you will │ │ │ │ @@ -1704,15 +1705,15 @@ │ │ │ │

    │ │ │ │
    │ │ │ │

    If many fields need to be duplicated in the unmanaged model, it may be best │ │ │ │ to create an abstract model with the shared fields and then have the │ │ │ │ unmanaged and managed models inherit from the abstract model.

    │ │ │ │
    │ │ │ │
    │ │ │ │ -

    Note

    │ │ │ │ +

    Nota

    │ │ │ │

    When calling save() for instances with │ │ │ │ deferred fields, only the loaded fields will be saved. See │ │ │ │ save() for more details.

    │ │ │ │
    │ │ │ │
    │ │ │ │
    │ │ │ │

    only()

    │ │ │ │ @@ -1758,21 +1759,21 @@ │ │ │ │ an error as well. On the other hand, invoking only() without any arguments, │ │ │ │ will return every field (including annotations) fetched by the queryset.

    │ │ │ │

    As with defer(), you cannot access the non-loaded fields from asynchronous │ │ │ │ code and expect them to load. Instead, you will get a │ │ │ │ SynchronousOnlyOperation exception. Ensure that all fields you might access │ │ │ │ are in your only() call.

    │ │ │ │
    │ │ │ │ -

    Note

    │ │ │ │ +

    Nota

    │ │ │ │

    When calling save() for instances with │ │ │ │ deferred fields, only the loaded fields will be saved. See │ │ │ │ save() for more details.

    │ │ │ │
    │ │ │ │
    │ │ │ │ -

    Note

    │ │ │ │ +

    Nota

    │ │ │ │

    When using defer() after only() the fields in defer() will │ │ │ │ override only() for fields that are listed in both.

    │ │ │ │
    │ │ │ │
    │ │ │ │
    │ │ │ │

    using()

    │ │ │ │
    │ │ │ │ @@ -1878,15 +1879,15 @@ │ │ │ │ corruption and could easily be caused by calling code that expects to be run in │ │ │ │ a transaction outside of one.

    │ │ │ │

    Using select_for_update() on backends which do not support │ │ │ │ SELECT ... FOR UPDATE (such as SQLite) will have no effect. │ │ │ │ SELECT ... FOR UPDATE will not be added to the query, and an error isn’t │ │ │ │ raised if select_for_update() is used in autocommit mode.

    │ │ │ │
    │ │ │ │ -

    Warning

    │ │ │ │ +

    Avvertimento

    │ │ │ │

    Although select_for_update() normally fails in autocommit mode, since │ │ │ │ TestCase automatically wraps each test in a │ │ │ │ transaction, calling select_for_update() in a TestCase even outside │ │ │ │ an atomic() block will (perhaps unexpectedly) │ │ │ │ pass without raising a TransactionManagementError. To properly test │ │ │ │ select_for_update() you should use │ │ │ │ TransactionTestCase.

    │ │ │ │ @@ -1906,15 +1907,15 @@ │ │ │ │ │ │ │ │

    Takes a raw SQL query, executes it, and returns a │ │ │ │ django.db.models.query.RawQuerySet instance. This RawQuerySet instance │ │ │ │ can be iterated over just like a normal QuerySet to provide object │ │ │ │ instances.

    │ │ │ │

    See the Performing raw SQL queries for more information.

    │ │ │ │
    │ │ │ │ -

    Warning

    │ │ │ │ +

    Avvertimento

    │ │ │ │

    raw() always triggers a new query and doesn’t account for previous │ │ │ │ filtering. As such, it should generally be called from the Manager or │ │ │ │ from a fresh QuerySet instance.

    │ │ │ │
    │ │ │ │
    │ │ │ │
    │ │ │ │
    │ │ │ │ @@ -1963,15 +1964,15 @@ │ │ │ │ │ │ │ │ │ │ │ │

    SQL equivalent:

    │ │ │ │
    SELECT ... WHERE x=1 XOR y=2
    │ │ │ │  
    │ │ │ │
    │ │ │ │
    │ │ │ │ -

    Note

    │ │ │ │ +

    Nota

    │ │ │ │

    XOR is natively supported on MariaDB and MySQL. On other databases, │ │ │ │ x ^ y ^ ... ^ z is converted to an equivalent:

    │ │ │ │
    (x OR y OR ... OR z) AND
    │ │ │ │  1=MOD(
    │ │ │ │      (CASE WHEN x THEN 1 ELSE 0 END) +
    │ │ │ │      (CASE WHEN y THEN 1 ELSE 0 END) +
    │ │ │ │      ...
    │ │ │ │ @@ -2119,15 +2120,15 @@
    │ │ │ │  )
    │ │ │ │  
    │ │ │ │
    │ │ │ │

    Any keyword arguments passed to get_or_create()except an optional one │ │ │ │ called defaults — will be used in a get() call. If an object is │ │ │ │ found, get_or_create() returns a tuple of that object and False.

    │ │ │ │
    │ │ │ │ -

    Warning

    │ │ │ │ +

    Avvertimento

    │ │ │ │

    This method is atomic assuming that the database enforces uniqueness of the │ │ │ │ keyword arguments (see unique or │ │ │ │ unique_together). If the fields used in the │ │ │ │ keyword arguments do not have a uniqueness constraint, concurrent calls to │ │ │ │ this method may result in multiple rows with the same parameters being │ │ │ │ inserted.

    │ │ │ │
    │ │ │ │ @@ -2171,15 +2172,15 @@ │ │ │ │ IntegrityError will be raised.

    │ │ │ │

    Finally, a word on using get_or_create() in Django views. Please make sure │ │ │ │ to use it only in POST requests unless you have a good reason not to. │ │ │ │ GET requests shouldn’t have any effect on data. Instead, use POST │ │ │ │ whenever a request to a page has a side effect on your data. For more, see │ │ │ │ Safe methods in the HTTP spec.

    │ │ │ │
    │ │ │ │ -

    Warning

    │ │ │ │ +

    Avvertimento

    │ │ │ │

    You can use get_or_create() through ManyToManyField │ │ │ │ attributes and reverse relations. In that case you will restrict the queries │ │ │ │ inside the context of that relation. That could lead you to some integrity │ │ │ │ problems if you don’t use it consistently.

    │ │ │ │

    Being the following models:

    │ │ │ │
    class Chapter(models.Model):
    │ │ │ │      title = models.CharField(max_length=255, unique=True)
    │ │ │ │ @@ -2199,16 +2200,16 @@
    │ │ │ │  (<Chapter: Telemachus>, False)
    │ │ │ │  >>> Chapter.objects.create(title="Chapter 1")
    │ │ │ │  <Chapter: Chapter 1>
    │ │ │ │  >>> book.chapters.get_or_create(title="Chapter 1")
    │ │ │ │  # Raises IntegrityError
    │ │ │ │  
    │ │ │ │
    │ │ │ │ -

    This is happening because it’s trying to get or create “Chapter 1” through the │ │ │ │ -book “Ulysses”, but it can’t do any of them: the relation can’t fetch that │ │ │ │ +

    This is happening because it’s trying to get or create «Chapter 1» through the │ │ │ │ +book «Ulysses», but it can’t do any of them: the relation can’t fetch that │ │ │ │ chapter because it isn’t related to that book, but it can’t create it either │ │ │ │ because title field should be unique.

    │ │ │ │
    │ │ │ │
    │ │ │ │
    │ │ │ │

    update_or_create()

    │ │ │ │
    │ │ │ │ @@ -2338,15 +2339,15 @@ │ │ │ │

    Enabling the ignore_conflicts parameter disables setting the primary key on │ │ │ │ each model instance (if the database normally supports it).

    │ │ │ │
    │ │ │ │ Changed in Django 5.0:

    In older versions, enabling the update_conflicts parameter prevented │ │ │ │ setting the primary key on each model instance.

    │ │ │ │
    │ │ │ │
    │ │ │ │ -

    Warning

    │ │ │ │ +

    Avvertimento

    │ │ │ │

    On MySQL and MariaDB, setting the ignore_conflicts parameter to │ │ │ │ True turns certain types of errors, other than duplicate key, into │ │ │ │ warnings. Even with Strict Mode. For example: invalid values or │ │ │ │ non-nullable violations. See the MySQL documentation and │ │ │ │ MariaDB documentation for more details.

    │ │ │ │
    │ │ │ │
    │ │ │ │ @@ -2863,15 +2864,15 @@ │ │ │ │

    Chaining order_by() with update() is supported only on MariaDB and │ │ │ │ MySQL, and is ignored for different databases. This is useful for updating a │ │ │ │ unique field in the order that is specified without conflicts. For example:

    │ │ │ │
    Entry.objects.order_by("-number").update(number=F("number") + 1)
    │ │ │ │  
    │ │ │ │
    │ │ │ │
    │ │ │ │ -

    Note

    │ │ │ │ +

    Nota

    │ │ │ │

    order_by() clause will be ignored if it contains annotations, inherited │ │ │ │ fields, or lookups spanning relations.

    │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │

    delete()

    │ │ │ │ @@ -3015,15 +3016,15 @@ │ │ │ │

    SQL equivalents:

    │ │ │ │
    SELECT ... WHERE id = 14;
    │ │ │ │  SELECT ... WHERE id IS NULL;
    │ │ │ │  
    │ │ │ │
    │ │ │ │
    │ │ │ │

    MySQL comparisons

    │ │ │ │ -

    In MySQL, a database table’s “collation” setting determines whether │ │ │ │ +

    In MySQL, a database table’s «collation» setting determines whether │ │ │ │ exact comparisons are case-sensitive. This is a database setting, not │ │ │ │ a Django setting. It’s possible to configure your MySQL tables to use │ │ │ │ case-sensitive comparisons, but some trade-offs are involved. For more │ │ │ │ information about this, see the collation section │ │ │ │ in the databases documentation.

    │ │ │ │
    │ │ │ │
    │ │ │ │ @@ -3246,17 +3247,17 @@ │ │ │ │

    SQL equivalent:

    │ │ │ │
    SELECT ... WHERE pub_date BETWEEN '2005-01-01' and '2005-03-31';
    │ │ │ │  
    │ │ │ │
    │ │ │ │

    You can use range anywhere you can use BETWEEN in SQL — for dates, │ │ │ │ numbers and even characters.

    │ │ │ │
    │ │ │ │ -

    Warning

    │ │ │ │ +

    Avvertimento

    │ │ │ │

    Filtering a DateTimeField with dates won’t include items on the last │ │ │ │ -day, because the bounds are interpreted as “0am on the given date”. If │ │ │ │ +day, because the bounds are interpreted as «0am on the given date». If │ │ │ │ pub_date was a DateTimeField, the above expression would be turned │ │ │ │ into this SQL:

    │ │ │ │
    SELECT ... WHERE pub_date BETWEEN '2005-01-01 00:00:00' and '2005-03-31 00:00:00';
    │ │ │ │  
    │ │ │ │
    │ │ │ │

    Generally speaking, you can’t mix dates and datetimes.

    │ │ │ │
    │ │ │ │ @@ -3363,15 +3364,15 @@ │ │ │ │ implementation of the relevant query varies among different database engines.)

    │ │ │ │

    When USE_TZ is True, datetime fields are converted to the │ │ │ │ current time zone before filtering. This requires time zone definitions │ │ │ │ in the database.

    │ │ │ │ │ │ │ │
    │ │ │ │

    week_day

    │ │ │ │ -

    For date and datetime fields, a ‘day of the week’ match. Allows chaining │ │ │ │ +

    For date and datetime fields, a “day of the week” match. Allows chaining │ │ │ │ additional field lookups.

    │ │ │ │

    Takes an integer value representing the day of week from 1 (Sunday) to 7 │ │ │ │ (Saturday).

    │ │ │ │

    Example:

    │ │ │ │
    Entry.objects.filter(pub_date__week_day=2)
    │ │ │ │  Entry.objects.filter(pub_date__week_day__gte=2)
    │ │ │ │  
    │ │ │ │ @@ -3403,15 +3404,15 @@ │ │ │ │ are indexed with day 1 being Monday and day 7 being Sunday.

    │ │ │ │

    When USE_TZ is True, datetime fields are converted to the │ │ │ │ current time zone before filtering. This requires time zone definitions │ │ │ │ in the database.

    │ │ │ │
    │ │ │ │
    │ │ │ │

    quarter

    │ │ │ │ -

    For date and datetime fields, a ‘quarter of the year’ match. Allows chaining │ │ │ │ +

    For date and datetime fields, a “quarter of the year” match. Allows chaining │ │ │ │ additional field lookups. Takes an integer value between 1 and 4 representing │ │ │ │ the quarter of the year.

    │ │ │ │

    Example to retrieve entries in the second quarter (April 1 to June 30):

    │ │ │ │
    Entry.objects.filter(pub_date__quarter=2)
    │ │ │ │  
    │ │ │ │
    │ │ │ │

    (No equivalent SQL code fragment is included for this lookup because │ │ │ │ @@ -3557,15 +3558,15 @@ │ │ │ │

    │ │ │ │

    Aggregation functions

    │ │ │ │

    Django provides the following aggregation functions in the │ │ │ │ django.db.models module. For details on how to use these │ │ │ │ aggregate functions, see the topic guide on aggregation. See the Aggregate │ │ │ │ documentation to learn how to create your aggregates.

    │ │ │ │
    │ │ │ │ -

    Warning

    │ │ │ │ +

    Avvertimento

    │ │ │ │

    SQLite can’t handle aggregation on date/time fields out of the box. │ │ │ │ This is because there are no native date/time fields in SQLite and Django │ │ │ │ currently emulates these features using a text field. Attempts to use │ │ │ │ aggregation on date/time fields in SQLite will raise NotSupportedError.

    │ │ │ │
    │ │ │ │
    │ │ │ │

    Empty querysets or groups

    │ │ │ │ @@ -3584,15 +3585,15 @@ │ │ │ │ query expressions.

    │ │ │ │
    │ │ │ │
    │ │ │ │

    output_field

    │ │ │ │

    An optional argument that represents the model field │ │ │ │ of the return value

    │ │ │ │
    │ │ │ │ -

    Note

    │ │ │ │ +

    Nota

    │ │ │ │

    When combining multiple field types, Django can only determine the │ │ │ │ output_field if all fields are of the same type. Otherwise, you │ │ │ │ must provide the output_field yourself.

    │ │ │ │
    │ │ │ │
    │ │ │ │
    │ │ │ │

    filter

    │ │ │ │ @@ -3611,15 +3612,15 @@ │ │ │ │

    Keyword arguments that can provide extra context for the SQL generated │ │ │ │ by the aggregate.

    │ │ │ │
    │ │ │ │
    │ │ │ │

    Avg

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class Avg(expression, output_field=None, distinct=False, filter=None, default=None, **extra)[source]
    │ │ │ │ +class Avg(expression, output_field=None, distinct=False, filter=None, default=None, **extra)[sorgente] │ │ │ │

    Returns the mean value of the given expression, which must be numeric │ │ │ │ unless you specify a different output_field.

    │ │ │ │
      │ │ │ │
    • Default alias: <field>__avg

    • │ │ │ │
    • Return type: float if input is int, otherwise same as input │ │ │ │ field, or output_field if supplied. If the queryset or grouping is │ │ │ │ empty, default is returned.

    • │ │ │ │ @@ -3635,15 +3636,15 @@ │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │

    Count

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class Count(expression, distinct=False, filter=None, **extra)[source]
    │ │ │ │ +class Count(expression, distinct=False, filter=None, **extra)[sorgente] │ │ │ │

    Returns the number of objects that are related through the provided │ │ │ │ expression. Count('*') is equivalent to the SQL COUNT(*) │ │ │ │ expression.

    │ │ │ │
      │ │ │ │
    • Default alias: <field>__count

    • │ │ │ │
    • Return type: int

    • │ │ │ │
    │ │ │ │ @@ -3652,53 +3653,53 @@ │ │ │ │ distinct │ │ │ │

    Optional. If distinct=True, the count will only include unique │ │ │ │ instances. This is the SQL equivalent of COUNT(DISTINCT <field>). │ │ │ │ The default value is False.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │ -

    Note

    │ │ │ │ +

    Nota

    │ │ │ │

    The default argument is not supported.

    │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │

    Max

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class Max(expression, output_field=None, filter=None, default=None, **extra)[source]
    │ │ │ │ +class Max(expression, output_field=None, filter=None, default=None, **extra)[sorgente] │ │ │ │

    Returns the maximum value of the given expression.

    │ │ │ │
      │ │ │ │
    • Default alias: <field>__max

    • │ │ │ │
    • Return type: same as input field, or output_field if supplied. If the │ │ │ │ queryset or grouping is empty, default is returned.

    • │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │

    Min

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class Min(expression, output_field=None, filter=None, default=None, **extra)[source]
    │ │ │ │ +class Min(expression, output_field=None, filter=None, default=None, **extra)[sorgente] │ │ │ │

    Returns the minimum value of the given expression.

    │ │ │ │
      │ │ │ │
    • Default alias: <field>__min

    • │ │ │ │
    • Return type: same as input field, or output_field if supplied. If the │ │ │ │ queryset or grouping is empty, default is returned.

    • │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │

    StdDev

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class StdDev(expression, output_field=None, sample=False, filter=None, default=None, **extra)[source]
    │ │ │ │ +class StdDev(expression, output_field=None, sample=False, filter=None, default=None, **extra)[sorgente] │ │ │ │

    Returns the standard deviation of the data in the provided expression.

    │ │ │ │
      │ │ │ │
    • Default alias: <field>__stddev

    • │ │ │ │
    • Return type: float if input is int, otherwise same as input │ │ │ │ field, or output_field if supplied. If the queryset or grouping is │ │ │ │ empty, default is returned.

    • │ │ │ │
    │ │ │ │ @@ -3713,15 +3714,15 @@ │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │

    Sum

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class Sum(expression, output_field=None, distinct=False, filter=None, default=None, **extra)[source]
    │ │ │ │ +class Sum(expression, output_field=None, distinct=False, filter=None, default=None, **extra)[sorgente] │ │ │ │

    Computes the sum of all values of the given expression.

    │ │ │ │
      │ │ │ │
    • Default alias: <field>__sum

    • │ │ │ │
    • Return type: same as input field, or output_field if supplied. If the │ │ │ │ queryset or grouping is empty, default is returned.

    • │ │ │ │
    │ │ │ │
    │ │ │ │ @@ -3735,15 +3736,15 @@ │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │

    Variance

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class Variance(expression, output_field=None, sample=False, filter=None, default=None, **extra)[source]
    │ │ │ │ +class Variance(expression, output_field=None, sample=False, filter=None, default=None, **extra)[sorgente] │ │ │ │

    Returns the variance of the data in the provided expression.

    │ │ │ │
      │ │ │ │
    • Default alias: <field>__variance

    • │ │ │ │
    • Return type: float if input is int, otherwise same as input │ │ │ │ field, or output_field if supplied. If the queryset or grouping is │ │ │ │ empty, default is returned.

    • │ │ │ │
    │ │ │ │ @@ -3764,30 +3765,30 @@ │ │ │ │

    Query-related tools

    │ │ │ │

    This section provides reference material for query-related tools not documented │ │ │ │ elsewhere.

    │ │ │ │
    │ │ │ │

    Q() objects

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class Q[source]
    │ │ │ │ +class Q[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    A Q() object represents an SQL condition that can be used in │ │ │ │ database-related operations. It’s similar to how an │ │ │ │ F() object represents the value of a model field │ │ │ │ or annotation. They make it possible to define and reuse conditions. These can │ │ │ │ be negated using the ~ (NOT) operator, and combined using operators │ │ │ │ such as | (OR), & (AND), and ^ (XOR). See │ │ │ │ Complex lookups with Q objects.

    │ │ │ │
    │ │ │ │
    │ │ │ │

    Prefetch() objects

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class Prefetch(lookup, queryset=None, to_attr=None)[source]
    │ │ │ │ +class Prefetch(lookup, queryset=None, to_attr=None)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    The Prefetch() object can be used to control the operation of │ │ │ │ prefetch_related().

    │ │ │ │

    The lookup argument describes the relations to follow and works the same │ │ │ │ as the string based lookups passed to │ │ │ │ prefetch_related(). For example:

    │ │ │ │ @@ -3818,26 +3819,26 @@ │ │ │ │ >>> Question.objects.prefetch_related(prefetch).get().voted_choices │ │ │ │ [<Choice: The sky>] │ │ │ │ >>> Question.objects.prefetch_related(prefetch).get().choice_set.all() │ │ │ │ <QuerySet [<Choice: Not much>, <Choice: The sky>, <Choice: Just hacking again>]> │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ -

    Note

    │ │ │ │ +

    Nota

    │ │ │ │

    When using to_attr the prefetched result is stored in a list. This can │ │ │ │ provide a significant speed improvement over traditional │ │ │ │ prefetch_related calls which store the cached result within a │ │ │ │ QuerySet instance.

    │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │

    FilteredRelation() objects

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class FilteredRelation(relation_name, *, condition=Q())[source]
    │ │ │ │ +class FilteredRelation(relation_name, *, condition=Q())[sorgente] │ │ │ │
    │ │ │ │
    │ │ │ │ relation_name
    │ │ │ │

    The name of the field on which you’d like to filter the relation.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │ @@ -4053,37 +4054,37 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ -

    Previous topic

    │ │ │ │ +

    Argomento precedente

    │ │ │ │

    Model instance reference

    │ │ │ │ + title="capitolo precedente">Model instance reference

    │ │ │ │
    │ │ │ │
    │ │ │ │ -

    Next topic

    │ │ │ │ +

    Argomento successivo

    │ │ │ │

    Lookup API reference

    │ │ │ │ + title="capitolo successivo">Lookup API reference

    │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

    Last update:

    │ │ │ │ -

    Nov 05, 2024

    │ │ │ │ +

    nov 05, 2024

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │

    Methods

    │ │ │ │
    │ │ │ │
    │ │ │ │ -Paginator.get_page(number)[source]
    │ │ │ │ +Paginator.get_page(number)[sorgente] │ │ │ │

    Returns a Page object with the given 1-based index, while also │ │ │ │ handling out of range and invalid page numbers.

    │ │ │ │

    If the page isn’t a number, it returns the first page. If the page number │ │ │ │ is negative or greater than the number of pages, it returns the last page.

    │ │ │ │

    Raises an EmptyPage exception only if you specify │ │ │ │ Paginator(..., allow_empty_first_page=False) and the object_list is │ │ │ │ empty.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -Paginator.page(number)[source]
    │ │ │ │ +Paginator.page(number)[sorgente] │ │ │ │

    Returns a Page object with the given 1-based index. Raises │ │ │ │ PageNotAnInteger if the number cannot be converted to an integer │ │ │ │ by calling int(). Raises EmptyPage if the given page number │ │ │ │ doesn’t exist.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -Paginator.get_elided_page_range(number, *, on_each_side=3, on_ends=2)[source]
    │ │ │ │ +Paginator.get_elided_page_range(number, *, on_each_side=3, on_ends=2)[sorgente] │ │ │ │

    Returns a 1-based list of page numbers similar to │ │ │ │ Paginator.page_range, but may add an ellipsis to either or both │ │ │ │ sides of the current page number when Paginator.num_pages is large.

    │ │ │ │

    The number of pages to include on each side of the current page number is │ │ │ │ determined by the on_each_side argument which defaults to 3.

    │ │ │ │

    The number of pages to include at the beginning and end of page range is │ │ │ │ determined by the on_ends argument which defaults to 2.

    │ │ │ │ @@ -220,98 +221,98 @@ │ │ │ │

    A translatable string used as a substitute for elided page numbers in the │ │ │ │ page range returned by get_elided_page_range(). Default is │ │ │ │ '…'.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -Paginator.count[source]
    │ │ │ │ +Paginator.count[sorgente] │ │ │ │

    The total number of objects, across all pages.

    │ │ │ │
    │ │ │ │ -

    Note

    │ │ │ │ +

    Nota

    │ │ │ │

    When determining the number of objects contained in object_list, │ │ │ │ Paginator will first try calling object_list.count(). If │ │ │ │ object_list has no count() method, then Paginator will │ │ │ │ fall back to using len(object_list). This allows objects, such as │ │ │ │ QuerySet, to use a more efficient count() method when │ │ │ │ available.

    │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -Paginator.num_pages[source]
    │ │ │ │ +Paginator.num_pages[sorgente] │ │ │ │

    The total number of pages.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -Paginator.page_range[source]
    │ │ │ │ +Paginator.page_range[sorgente] │ │ │ │

    A 1-based range iterator of page numbers, e.g. yielding [1, 2, 3, 4].

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │
    │ │ │ │

    Page class

    │ │ │ │

    You usually won’t construct Page objects by hand – you’ll get them by │ │ │ │ iterating Paginator, or by using Paginator.page().

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class Page(object_list, number, paginator)[source]
    │ │ │ │ +class Page(object_list, number, paginator)[sorgente] │ │ │ │

    A page acts like a sequence of Page.object_list when using │ │ │ │ len() or iterating it directly.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │

    Methods

    │ │ │ │
    │ │ │ │
    │ │ │ │ -Page.has_next()[source]
    │ │ │ │ +Page.has_next()[sorgente] │ │ │ │

    Returns True if there’s a next page.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -Page.has_previous()[source]
    │ │ │ │ +Page.has_previous()[sorgente] │ │ │ │

    Returns True if there’s a previous page.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -Page.has_other_pages()[source]
    │ │ │ │ +Page.has_other_pages()[sorgente] │ │ │ │

    Returns True if there’s a next or previous page.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -Page.next_page_number()[source]
    │ │ │ │ +Page.next_page_number()[sorgente] │ │ │ │

    Returns the next page number. Raises InvalidPage if next page │ │ │ │ doesn’t exist.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -Page.previous_page_number()[source]
    │ │ │ │ +Page.previous_page_number()[sorgente] │ │ │ │

    Returns the previous page number. Raises InvalidPage if previous │ │ │ │ page doesn’t exist.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -Page.start_index()[source]
    │ │ │ │ +Page.start_index()[sorgente] │ │ │ │

    Returns the 1-based index of the first object on the page, relative to all │ │ │ │ of the objects in the paginator’s list. For example, when paginating a list │ │ │ │ of 5 objects with 2 objects per page, the second page’s │ │ │ │ start_index() would return 3.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -Page.end_index()[source]
    │ │ │ │ +Page.end_index()[sorgente] │ │ │ │

    Returns the 1-based index of the last object on the page, relative to all │ │ │ │ of the objects in the paginator’s list. For example, when paginating a list │ │ │ │ of 5 objects with 2 objects per page, the second page’s │ │ │ │ end_index() would return 4.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │ @@ -337,32 +338,32 @@ │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │
    │ │ │ │

    Exceptions

    │ │ │ │
    │ │ │ │
    │ │ │ │ -exception InvalidPage[source]
    │ │ │ │ +exception InvalidPage[sorgente] │ │ │ │

    A base class for exceptions raised when a paginator is passed an invalid │ │ │ │ page number.

    │ │ │ │
    │ │ │ │ │ │ │ │

    The Paginator.page() method raises an exception if the requested page is │ │ │ │ invalid (i.e. not an integer) or contains no objects. Generally, it’s enough │ │ │ │ to catch the InvalidPage exception, but if you’d like more granularity, │ │ │ │ you can catch either of the following exceptions:

    │ │ │ │
    │ │ │ │
    │ │ │ │ -exception PageNotAnInteger[source]
    │ │ │ │ +exception PageNotAnInteger[sorgente] │ │ │ │

    Raised when page() is given a value that isn’t an integer.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -exception EmptyPage[source]
    │ │ │ │ +exception EmptyPage[sorgente] │ │ │ │

    Raised when page() is given a valid value but no objects │ │ │ │ exist on that page.

    │ │ │ │
    │ │ │ │ │ │ │ │

    Both of the exceptions are subclasses of InvalidPage, so you can handle │ │ │ │ them both with except InvalidPage.

    │ │ │ │
    │ │ │ │ @@ -395,37 +396,37 @@ │ │ │ │
  • Exceptions
  • │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ -

    Previous topic

    │ │ │ │ +

    Argomento precedente

    │ │ │ │

    Database Functions

    │ │ │ │ + title="capitolo precedente">Database Functions

    │ │ │ │
    │ │ │ │
    │ │ │ │ -

    Next topic

    │ │ │ │ +

    Argomento successivo

    │ │ │ │

    Request and response objects

    │ │ │ │ + title="capitolo successivo">Request and response objects

    │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

    Last update:

    │ │ │ │ -

    Nov 05, 2024

    │ │ │ │ +

    nov 05, 2024

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │
    │ │ │ │

    HttpRequest objects

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class HttpRequest[source]
    │ │ │ │ +class HttpRequest[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │

    Attributes

    │ │ │ │

    All attributes should be considered read-only, unless stated otherwise.

    │ │ │ │
    │ │ │ │
    │ │ │ │ -HttpRequest.scheme[source]
    │ │ │ │ +HttpRequest.scheme[sorgente] │ │ │ │

    A string representing the scheme of the request (http or https │ │ │ │ usually).

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -HttpRequest.body[source]
    │ │ │ │ +HttpRequest.body[sorgente] │ │ │ │

    The raw HTTP request body as a bytestring. This is useful for processing │ │ │ │ data in different ways than conventional HTML forms: binary images, │ │ │ │ XML payload etc. For processing conventional form data, use │ │ │ │ HttpRequest.POST.

    │ │ │ │

    You can also read from an HttpRequest using a file-like interface with │ │ │ │ HttpRequest.read() or HttpRequest.readline(). Accessing │ │ │ │ the body attribute after reading the request with either of these I/O │ │ │ │ @@ -153,15 +154,15 @@ │ │ │ │ do_something_else() │ │ │ │ │ │ │ │ │ │ │ │

    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -HttpRequest.encoding[source]
    │ │ │ │ +HttpRequest.encoding[sorgente] │ │ │ │

    A string representing the current encoding used to decode form submission │ │ │ │ data (or None, which means the DEFAULT_CHARSET setting is │ │ │ │ used). You can write to this attribute to change the encoding used when │ │ │ │ accessing the form data. Any subsequent attribute accesses (such as reading │ │ │ │ from GET or POST) will use the new encoding value. │ │ │ │ Useful if you know the form data is not in the DEFAULT_CHARSET │ │ │ │ encoding.

    │ │ │ │ @@ -257,15 +258,15 @@ │ │ │ │ web servers like Nginx and Apache 2.4+.

    │ │ │ │

    HttpRequest.headers is a simpler way to access all HTTP-prefixed │ │ │ │ headers, plus CONTENT_LENGTH and CONTENT_TYPE.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -HttpRequest.headers[source]
    │ │ │ │ +HttpRequest.headers[sorgente] │ │ │ │

    A case insensitive, dict-like object that provides access to all │ │ │ │ HTTP-prefixed headers (plus Content-Length and Content-Type) from │ │ │ │ the request.

    │ │ │ │

    The name of each header is stylized with title-casing (e.g. User-Agent) │ │ │ │ when it’s displayed. You can access headers case-insensitively:

    │ │ │ │
    >>> request.headers
    │ │ │ │  {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6', ...}
    │ │ │ │ @@ -396,26 +397,26 @@
    │ │ │ │  auser will return an instance of
    │ │ │ │  AnonymousUser. This is similar to the
    │ │ │ │  user attribute but it works in async contexts.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -HttpRequest.get_host()[source]
    │ │ │ │ +HttpRequest.get_host()[sorgente] │ │ │ │

    Returns the originating host of the request using information from the │ │ │ │ HTTP_X_FORWARDED_HOST (if USE_X_FORWARDED_HOST is enabled) │ │ │ │ and HTTP_HOST headers, in that order. If they don’t provide a value, │ │ │ │ the method uses a combination of SERVER_NAME and SERVER_PORT as │ │ │ │ detailed in PEP 3333.

    │ │ │ │

    Example: "127.0.0.1:8000"

    │ │ │ │

    Raises django.core.exceptions.DisallowedHost if the host is not in │ │ │ │ ALLOWED_HOSTS or the domain name is invalid according to │ │ │ │ RFC 1034/1035.

    │ │ │ │
    │ │ │ │ -

    Note

    │ │ │ │ +

    Nota

    │ │ │ │

    The get_host() method fails when the host is │ │ │ │ behind multiple proxies. One solution is to use middleware to rewrite │ │ │ │ the proxy headers, as in the following example:

    │ │ │ │
    class MultipleProxyMiddleware:
    │ │ │ │      FORWARDED_FOR_FIELDS = [
    │ │ │ │          "HTTP_X_FORWARDED_FOR",
    │ │ │ │          "HTTP_X_FORWARDED_HOST",
    │ │ │ │ @@ -443,64 +444,64 @@
    │ │ │ │  CommonMiddleware or
    │ │ │ │  CsrfViewMiddleware.

    │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -HttpRequest.get_port()[source]
    │ │ │ │ +HttpRequest.get_port()[sorgente] │ │ │ │

    Returns the originating port of the request using information from the │ │ │ │ HTTP_X_FORWARDED_PORT (if USE_X_FORWARDED_PORT is enabled) │ │ │ │ and SERVER_PORT META variables, in that order.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -HttpRequest.get_full_path()[source]
    │ │ │ │ +HttpRequest.get_full_path()[sorgente] │ │ │ │

    Returns the path, plus an appended query string, if applicable.

    │ │ │ │

    Example: "/music/bands/the_beatles/?print=true"

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -HttpRequest.get_full_path_info()[source]
    │ │ │ │ +HttpRequest.get_full_path_info()[sorgente] │ │ │ │

    Like get_full_path(), but uses path_info instead of │ │ │ │ path.

    │ │ │ │

    Example: "/minfo/music/bands/the_beatles/?print=true"

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -HttpRequest.build_absolute_uri(location=None)[source]
    │ │ │ │ +HttpRequest.build_absolute_uri(location=None)[sorgente] │ │ │ │

    Returns the absolute URI form of location. If no location is provided, │ │ │ │ the location will be set to request.get_full_path().

    │ │ │ │

    If the location is already an absolute URI, it will not be altered. │ │ │ │ Otherwise the absolute URI is built using the server variables available in │ │ │ │ this request. For example:

    │ │ │ │
    >>> request.build_absolute_uri()
    │ │ │ │  'https://example.com/music/bands/the_beatles/?print=true'
    │ │ │ │  >>> request.build_absolute_uri("/bands/")
    │ │ │ │  'https://example.com/bands/'
    │ │ │ │  >>> request.build_absolute_uri("https://example2.com/bands/")
    │ │ │ │  'https://example2.com/bands/'
    │ │ │ │  
    │ │ │ │
    │ │ │ │
    │ │ │ │ -

    Note

    │ │ │ │ +

    Nota

    │ │ │ │

    Mixing HTTP and HTTPS on the same site is discouraged, therefore │ │ │ │ build_absolute_uri() will always generate an │ │ │ │ absolute URI with the same scheme the current request has. If you need │ │ │ │ to redirect users to HTTPS, it’s best to let your web server redirect │ │ │ │ all HTTP traffic to HTTPS.

    │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ +HttpRequest.get_signed_cookie(key, default=RAISE_ERROR, salt='', max_age=None)[sorgente] │ │ │ │

    Returns a cookie value for a signed cookie, or raises a │ │ │ │ django.core.signing.BadSignature exception if the signature is │ │ │ │ no longer valid. If you provide the default argument the exception │ │ │ │ will be suppressed and that default value will be returned instead.

    │ │ │ │

    The optional salt argument can be used to provide extra protection │ │ │ │ against brute force attacks on your secret key. If supplied, the │ │ │ │ max_age argument will be checked against the signed timestamp │ │ │ │ @@ -524,22 +525,22 @@ │ │ │ │ │ │ │ │ │ │ │ │

    See cryptographic signing for more information.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -HttpRequest.is_secure()[source]
    │ │ │ │ +HttpRequest.is_secure()[sorgente] │ │ │ │

    Returns True if the request is secure; that is, if it was made with │ │ │ │ HTTPS.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -HttpRequest.accepts(mime_type)[source]
    │ │ │ │ +HttpRequest.accepts(mime_type)[sorgente] │ │ │ │

    Returns True if the request Accept header matches the mime_type │ │ │ │ argument:

    │ │ │ │
    >>> request.accepts("text/html")
    │ │ │ │  True
    │ │ │ │  
    │ │ │ │
    │ │ │ │

    Most browsers send Accept: */* by default, so this would return │ │ │ │ @@ -551,30 +552,30 @@ │ │ │ │ you are using some form of caching like Django’s cache middleware, you should decorate the view with │ │ │ │ vary_on_headers('Accept') so that the responses are │ │ │ │ properly cached.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -HttpRequest.read(size=None)[source]
    │ │ │ │ +HttpRequest.read(size=None)[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -HttpRequest.readline()[source]
    │ │ │ │ +HttpRequest.readline()[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -HttpRequest.readlines()[source]
    │ │ │ │ +HttpRequest.readlines()[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -HttpRequest.__iter__()[source]
    │ │ │ │ +HttpRequest.__iter__()[sorgente] │ │ │ │

    Methods implementing a file-like interface for reading from an │ │ │ │ HttpRequest instance. This makes it possible to consume an incoming │ │ │ │ request in a streaming fashion. A common use-case would be to process a │ │ │ │ big XML payload with an iterative parser without constructing a whole │ │ │ │ XML tree in memory.

    │ │ │ │

    Given this standard interface, an HttpRequest instance can be │ │ │ │ passed directly to an XML parser such as │ │ │ │ @@ -589,15 +590,15 @@ │ │ │ │ │ │ │ │

    │ │ │ │
    │ │ │ │
    │ │ │ │

    QueryDict objects

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class QueryDict[source]
    │ │ │ │ +class QueryDict[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    In an HttpRequest object, the GET and │ │ │ │ POST attributes are instances of django.http.QueryDict, │ │ │ │ a dictionary-like class customized to deal with multiple values for the same │ │ │ │ key. This is necessary because some HTML form elements, notably │ │ │ │ <select multiple>, pass multiple values for the same key.

    │ │ │ │ @@ -606,15 +607,15 @@ │ │ │ │ need to use QueryDict.copy().

    │ │ │ │
    │ │ │ │

    Methods

    │ │ │ │

    QueryDict implements all the standard dictionary methods because it’s │ │ │ │ a subclass of dictionary. Exceptions are outlined here:

    │ │ │ │
    │ │ │ │
    │ │ │ │ -QueryDict.__init__(query_string=None, mutable=False, encoding=None)[source]
    │ │ │ │ +QueryDict.__init__(query_string=None, mutable=False, encoding=None)[sorgente] │ │ │ │

    Instantiates a QueryDict object based on query_string.

    │ │ │ │
    >>> QueryDict("a=1&a=2&c=3")
    │ │ │ │  <QueryDict: {'a': ['1', '2'], 'c': ['3']}>
    │ │ │ │  
    │ │ │ │
    │ │ │ │

    If query_string is not passed in, the resulting QueryDict will be │ │ │ │ empty (it will have no keys or values).

    │ │ │ │ @@ -625,15 +626,15 @@ │ │ │ │

    Strings for setting both keys and values will be converted from encoding │ │ │ │ to str. If encoding is not set, it defaults to │ │ │ │ DEFAULT_CHARSET.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -classmethod QueryDict.fromkeys(iterable, value='', mutable=False, encoding=None)[source]
    │ │ │ │ +classmethod QueryDict.fromkeys(iterable, value='', mutable=False, encoding=None)[sorgente] │ │ │ │

    Creates a new QueryDict with keys from iterable and each value │ │ │ │ equal to value. For example:

    │ │ │ │
    >>> QueryDict.fromkeys(["a", "a", "b"], value="val")
    │ │ │ │  <QueryDict: {'a': ['val', 'val'], 'b': ['val']}>
    │ │ │ │  
    │ │ │ │
    │ │ │ │
    │ │ │ │ @@ -646,15 +647,15 @@ │ │ │ │ django.utils.datastructures.MultiValueDictKeyError if the key does not │ │ │ │ exist. (This is a subclass of Python’s standard KeyError, so you can │ │ │ │ stick to catching KeyError.)

    │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -QueryDict.__setitem__(key, value)[source]
    │ │ │ │ +QueryDict.__setitem__(key, value)[sorgente] │ │ │ │

    Sets the given key to [value] (a list whose single element is │ │ │ │ value). Note that this, as other dictionary functions that have side │ │ │ │ effects, can only be called on a mutable QueryDict (such as one that │ │ │ │ was created via QueryDict.copy()).

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │ @@ -669,15 +670,15 @@ │ │ │ │ QueryDict.get(key, default=None) │ │ │ │

    Uses the same logic as __getitem__(), with a hook for returning a │ │ │ │ default value if the key doesn’t exist.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -QueryDict.setdefault(key, default=None)[source]
    │ │ │ │ +QueryDict.setdefault(key, default=None)[sorgente] │ │ │ │

    Like dict.setdefault(), except it uses __setitem__() internally.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ QueryDict.update(other_dict)
    │ │ │ │

    Takes either a QueryDict or a dictionary. Like dict.update(), │ │ │ │ @@ -718,42 +719,42 @@ │ │ │ │ │ │ │ │ │ │ │ │

    │ │ │ │ │ │ │ │

    In addition, QueryDict has the following methods:

    │ │ │ │
    │ │ │ │
    │ │ │ │ -QueryDict.copy()[source]
    │ │ │ │ +QueryDict.copy()[sorgente] │ │ │ │

    Returns a copy of the object using copy.deepcopy(). This copy will │ │ │ │ be mutable even if the original was not.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ QueryDict.getlist(key, default=None)
    │ │ │ │

    Returns a list of the data with the requested key. Returns an empty list if │ │ │ │ the key doesn’t exist and default is None. It’s guaranteed to │ │ │ │ return a list unless the default value provided isn’t a list.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -QueryDict.setlist(key, list_)[source]
    │ │ │ │ +QueryDict.setlist(key, list_)[sorgente] │ │ │ │

    Sets the given key to list_ (unlike __setitem__()).

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -QueryDict.appendlist(key, item)[source]
    │ │ │ │ +QueryDict.appendlist(key, item)[sorgente] │ │ │ │

    Appends an item to the internal list associated with key.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -QueryDict.setlistdefault(key, default_list=None)[source]
    │ │ │ │ +QueryDict.setlistdefault(key, default_list=None)[sorgente] │ │ │ │

    Like setdefault(), except it takes a list of values instead of a │ │ │ │ single value.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ QueryDict.lists()
    │ │ │ │ @@ -764,27 +765,27 @@ │ │ │ │ [('a', ['1', '2', '3'])] │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -QueryDict.pop(key)[source]
    │ │ │ │ +QueryDict.pop(key)[sorgente] │ │ │ │

    Returns a list of values for the given key and removes them from the │ │ │ │ dictionary. Raises KeyError if the key does not exist. For example:

    │ │ │ │
    >>> q = QueryDict("a=1&a=2&a=3", mutable=True)
    │ │ │ │  >>> q.pop("a")
    │ │ │ │  ['1', '2', '3']
    │ │ │ │  
    │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -QueryDict.popitem()[source]
    │ │ │ │ +QueryDict.popitem()[sorgente] │ │ │ │

    Removes an arbitrary member of the dictionary (since there’s no concept │ │ │ │ of ordering), and returns a two value tuple containing the key and a list │ │ │ │ of all values for the key. Raises KeyError when called on an empty │ │ │ │ dictionary. For example:

    │ │ │ │
    >>> q = QueryDict("a=1&a=2&a=3", mutable=True)
    │ │ │ │  >>> q.popitem()
    │ │ │ │  ('a', ['1', '2', '3'])
    │ │ │ │ @@ -803,15 +804,15 @@
    │ │ │ │  {'a': '5'}
    │ │ │ │  
    │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -QueryDict.urlencode(safe=None)[source]
    │ │ │ │ +QueryDict.urlencode(safe=None)[sorgente] │ │ │ │

    Returns a string of the data in query string format. For example:

    │ │ │ │
    >>> q = QueryDict("a=2&b=3&b=5")
    │ │ │ │  >>> q.urlencode()
    │ │ │ │  'a=2&b=3&b=5'
    │ │ │ │  
    │ │ │ │
    │ │ │ │

    Use the safe parameter to pass characters which don’t require encoding. │ │ │ │ @@ -826,15 +827,15 @@ │ │ │ │ │ │ │ │

    │ │ │ │
    │ │ │ │
    │ │ │ │

    HttpResponse objects

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class HttpResponse[source]
    │ │ │ │ +class HttpResponse[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    In contrast to HttpRequest objects, which are created automatically by │ │ │ │ Django, HttpResponse objects are your responsibility. Each view you │ │ │ │ write is responsible for instantiating, populating, and returning an │ │ │ │ HttpResponse.

    │ │ │ │

    The HttpResponse class lives in the django.http module.

    │ │ │ │ @@ -891,15 +892,15 @@ │ │ │ │
    >>> response = HttpResponse(headers={"Age": 120})
    │ │ │ │  
    │ │ │ │
    │ │ │ │

    For setting the Cache-Control and Vary header fields, it is recommended │ │ │ │ to use the patch_cache_control() and │ │ │ │ patch_vary_headers() methods from │ │ │ │ django.utils.cache, since these fields can have multiple, comma-separated │ │ │ │ -values. The “patch” methods ensure that other values, e.g. added by a │ │ │ │ +values. The «patch» methods ensure that other values, e.g. added by a │ │ │ │ middleware, are not removed.

    │ │ │ │

    HTTP header fields cannot contain newlines. An attempt to set a header field │ │ │ │ containing a newline character (CR or LF) will raise BadHeaderError

    │ │ │ │
    │ │ │ │
    │ │ │ │

    Telling the browser to treat the response as a file attachment

    │ │ │ │

    To tell the browser to treat the response as a file attachment, set the │ │ │ │ @@ -918,15 +919,15 @@ │ │ │ │ it’s easy to forget the syntax, so we’ve included it here.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │

    Attributes

    │ │ │ │
    │ │ │ │
    │ │ │ │ -HttpResponse.content[source]
    │ │ │ │ +HttpResponse.content[sorgente] │ │ │ │

    A bytestring representing the content, encoded from a string if necessary.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ HttpResponse.cookies
    │ │ │ │

    A http.cookies.SimpleCookie object holding the cookies included │ │ │ │ @@ -982,15 +983,15 @@ │ │ │ │

    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │

    Methods

    │ │ │ │
    │ │ │ │
    │ │ │ │ -HttpResponse.__init__(content=b'', content_type=None, status=200, reason=None, charset=None, headers=None)[source]
    │ │ │ │ +HttpResponse.__init__(content=b'', content_type=None, status=200, reason=None, charset=None, headers=None)[sorgente] │ │ │ │

    Instantiates an HttpResponse object with the given page content, │ │ │ │ content type, and headers.

    │ │ │ │

    content is most commonly an iterator, bytestring, memoryview, │ │ │ │ or string. Other types will be converted to a bytestring by encoding their │ │ │ │ string representation. Iterators should return strings or bytestrings and │ │ │ │ those will be joined together to form the content of the response.

    │ │ │ │

    content_type is the MIME type optionally completed by a character set │ │ │ │ @@ -1087,15 +1088,15 @@ │ │ │ │ isn’t supported by all browsers, so it’s not a replacement for Django’s │ │ │ │ CSRF protection, but rather a defense in depth measure.

    │ │ │ │

    Use samesite='None' (string) to explicitly state that this cookie is │ │ │ │ sent with all same-site and cross-site requests.

    │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ -

    Warning

    │ │ │ │ +

    Avvertimento

    │ │ │ │

    RFC 6265 states that user agents should │ │ │ │ support cookies of at least 4096 bytes. For many browsers this is also │ │ │ │ the maximum size. Django will not raise an exception if there’s an │ │ │ │ attempt to store a cookie of more than 4096 bytes, but many browsers │ │ │ │ will not set the cookie correctly.

    │ │ │ │
    │ │ │ │
    │ │ │ │ @@ -1126,33 +1127,33 @@ │ │ │ │ HttpResponse.close() │ │ │ │

    This method is called at the end of the request directly by the WSGI │ │ │ │ server.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -HttpResponse.write(content)[source]
    │ │ │ │ +HttpResponse.write(content)[sorgente] │ │ │ │

    This method makes an HttpResponse instance a file-like object.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ HttpResponse.flush()
    │ │ │ │

    This method makes an HttpResponse instance a file-like object.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -HttpResponse.tell()[source]
    │ │ │ │ +HttpResponse.tell()[sorgente] │ │ │ │

    This method makes an HttpResponse instance a file-like object.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -HttpResponse.getvalue()[source]
    │ │ │ │ +HttpResponse.getvalue()[sorgente] │ │ │ │

    Returns the value of HttpResponse.content. This method makes │ │ │ │ an HttpResponse instance a stream-like object.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ HttpResponse.readable()
    │ │ │ │ @@ -1165,35 +1166,35 @@ │ │ │ │ HttpResponse.seekable() │ │ │ │

    Always False. This method makes an HttpResponse instance a │ │ │ │ stream-like object.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -HttpResponse.writable()[source]
    │ │ │ │ +HttpResponse.writable()[sorgente] │ │ │ │

    Always True. This method makes an HttpResponse instance a │ │ │ │ stream-like object.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -HttpResponse.writelines(lines)[source]
    │ │ │ │ +HttpResponse.writelines(lines)[sorgente] │ │ │ │

    Writes a list of lines to the response. Line separators are not added. This │ │ │ │ method makes an HttpResponse instance a stream-like object.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │

    HttpResponse subclasses

    │ │ │ │

    Django includes a number of HttpResponse subclasses that handle different │ │ │ │ types of HTTP responses. Like HttpResponse, these subclasses live in │ │ │ │ django.http.

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class HttpResponseRedirect[source]
    │ │ │ │ +class HttpResponseRedirect[sorgente] │ │ │ │

    The first argument to the constructor is required – the path to redirect │ │ │ │ to. This can be a fully qualified URL │ │ │ │ (e.g. 'https://www.yahoo.com/search/'), an absolute path with no domain │ │ │ │ (e.g. '/search/'), or even a relative path (e.g. 'search/'). In that │ │ │ │ last case, the client browser will reconstruct the full URL itself │ │ │ │ according to the current path. See HttpResponse for other optional │ │ │ │ constructor arguments. Note that this returns an HTTP status code 302.

    │ │ │ │ @@ -1204,67 +1205,67 @@ │ │ │ │ to (equivalent to the Location response header).

    │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -class HttpResponsePermanentRedirect[source]
    │ │ │ │ +class HttpResponsePermanentRedirect[sorgente] │ │ │ │

    Like HttpResponseRedirect, but it returns a permanent redirect │ │ │ │ -(HTTP status code 301) instead of a “found” redirect (status code 302).

    │ │ │ │ +(HTTP status code 301) instead of a «found» redirect (status code 302).

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -class HttpResponseNotModified[source]
    │ │ │ │ +class HttpResponseNotModified[sorgente] │ │ │ │

    The constructor doesn’t take any arguments and no content should be added │ │ │ │ to this response. Use this to designate that a page hasn’t been modified │ │ │ │ since the user’s last request (status code 304).

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -class HttpResponseBadRequest[source]
    │ │ │ │ +class HttpResponseBadRequest[sorgente] │ │ │ │

    Acts just like HttpResponse but uses a 400 status code.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -class HttpResponseNotFound[source]
    │ │ │ │ +class HttpResponseNotFound[sorgente] │ │ │ │

    Acts just like HttpResponse but uses a 404 status code.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -class HttpResponseForbidden[source]
    │ │ │ │ +class HttpResponseForbidden[sorgente] │ │ │ │

    Acts just like HttpResponse but uses a 403 status code.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -class HttpResponseNotAllowed[source]
    │ │ │ │ +class HttpResponseNotAllowed[sorgente] │ │ │ │

    Like HttpResponse, but uses a 405 status code. The first argument │ │ │ │ to the constructor is required: a list of permitted methods (e.g. │ │ │ │ ['GET', 'POST']).

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -class HttpResponseGone[source]
    │ │ │ │ +class HttpResponseGone[sorgente] │ │ │ │

    Acts just like HttpResponse but uses a 410 status code.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ -class HttpResponseServerError[source]
    │ │ │ │ +class HttpResponseServerError[sorgente] │ │ │ │

    Acts just like HttpResponse but uses a 500 status code.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │ -

    Note

    │ │ │ │ +

    Nota

    │ │ │ │

    If a custom subclass of HttpResponse implements a render │ │ │ │ method, Django will treat it as emulating a │ │ │ │ SimpleTemplateResponse, and the │ │ │ │ render method must itself return a valid response object.

    │ │ │ │
    │ │ │ │
    │ │ │ │

    Custom response classes

    │ │ │ │ @@ -1281,15 +1282,15 @@ │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │

    JsonResponse objects

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class JsonResponse(data, encoder=DjangoJSONEncoder, safe=True, json_dumps_params=None, **kwargs)[source]
    │ │ │ │ +class JsonResponse(data, encoder=DjangoJSONEncoder, safe=True, json_dumps_params=None, **kwargs)[sorgente] │ │ │ │

    An HttpResponse subclass that helps to create a JSON-encoded │ │ │ │ response. It inherits most behavior from its superclass with a couple │ │ │ │ differences:

    │ │ │ │

    Its default Content-Type header is set to application/json.

    │ │ │ │

    The first parameter, data, should be a dict instance. If the │ │ │ │ safe parameter is set to False (see below) it can be any │ │ │ │ JSON-serializable object.

    │ │ │ │ @@ -1321,15 +1322,15 @@ │ │ │ │ │ │ │ │ │ │ │ │

    Without passing safe=False, a TypeError will be raised.

    │ │ │ │

    Note that an API based on dict objects is more extensible, flexible, and │ │ │ │ makes it easier to maintain forwards compatibility. Therefore, you should avoid │ │ │ │ using non-dict objects in JSON-encoded response.

    │ │ │ │
    │ │ │ │ -

    Warning

    │ │ │ │ +

    Avvertimento

    │ │ │ │

    Before the 5th edition of ECMAScript it was possible to │ │ │ │ poison the JavaScript Array constructor. For this reason, Django does │ │ │ │ not allow passing non-dict objects to the │ │ │ │ JsonResponse constructor by default. However, most │ │ │ │ modern browsers implement ECMAScript 5 which removes this attack vector. │ │ │ │ Therefore it is possible to disable this security precaution.

    │ │ │ │
    │ │ │ │ @@ -1344,15 +1345,15 @@ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │

    StreamingHttpResponse objects

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class StreamingHttpResponse[source]
    │ │ │ │ +class StreamingHttpResponse[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    The StreamingHttpResponse class is used to stream a response from │ │ │ │ Django to the browser.

    │ │ │ │
    │ │ │ │

    Advanced usage

    │ │ │ │

    StreamingHttpResponse is somewhat advanced, in that it is │ │ │ │ @@ -1405,15 +1406,15 @@ │ │ │ │ │ │ │ │

    The HttpResponseBase base class is common between │ │ │ │ HttpResponse and StreamingHttpResponse.

    │ │ │ │
    │ │ │ │

    Attributes

    │ │ │ │
    │ │ │ │
    │ │ │ │ -StreamingHttpResponse.streaming_content[source]
    │ │ │ │ +StreamingHttpResponse.streaming_content[sorgente] │ │ │ │

    An iterator of the response content, bytestring encoded according to │ │ │ │ HttpResponse.charset.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ StreamingHttpResponse.status_code
    │ │ │ │ @@ -1475,15 +1476,15 @@ │ │ │ │ handle disconnections in the view itself.

    │ │ │ │
    │ │ │ │
    │ │ │ │
    │ │ │ │

    FileResponse objects

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class FileResponse(open_file, as_attachment=False, filename='', **kwargs)[source]
    │ │ │ │ +class FileResponse(open_file, as_attachment=False, filename='', **kwargs)[sorgente] │ │ │ │

    FileResponse is a subclass of StreamingHttpResponse │ │ │ │ optimized for binary files. It uses wsgi.file_wrapper if provided by the wsgi │ │ │ │ server, otherwise it streams the file out in small chunks.

    │ │ │ │

    If as_attachment=True, the Content-Disposition header is set to │ │ │ │ attachment, which asks the browser to offer the file to the user as a │ │ │ │ download. Otherwise, a Content-Disposition header with a value of │ │ │ │ inline (the browser default) will be set only if a filename is │ │ │ │ @@ -1512,27 +1513,27 @@ │ │ │ │

    In order to stream a file asynchronously you need to use a third-party │ │ │ │ package that provides an asynchronous file API, such as aiofiles.

    │ │ │ │ │ │ │ │
    │ │ │ │

    Methods

    │ │ │ │
    │ │ │ │
    │ │ │ │ -FileResponse.set_headers(open_file)[source]
    │ │ │ │ +FileResponse.set_headers(open_file)[sorgente] │ │ │ │

    This method is automatically called during the response initialization and │ │ │ │ set various headers (Content-Length, Content-Type, and │ │ │ │ Content-Disposition) depending on open_file.

    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │
    │ │ │ │

    HttpResponseBase class

    │ │ │ │
    │ │ │ │
    │ │ │ │ -class HttpResponseBase[source]
    │ │ │ │ +class HttpResponseBase[sorgente] │ │ │ │
    │ │ │ │ │ │ │ │

    The HttpResponseBase class is common to all Django responses. │ │ │ │ It should not be used to create responses directly, but it can be │ │ │ │ useful for type-checking.

    │ │ │ │
    │ │ │ │ │ │ │ │ @@ -1599,37 +1600,37 @@ │ │ │ │
  • HttpResponseBase class
  • │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ -

    Previous topic

    │ │ │ │ +

    Argomento precedente

    │ │ │ │

    Paginator

    │ │ │ │ + title="capitolo precedente">Paginator

    │ │ │ │
    │ │ │ │
    │ │ │ │ -

    Next topic

    │ │ │ │ +

    Argomento successivo

    │ │ │ │

    SchemaEditor

    │ │ │ │ + title="capitolo successivo">SchemaEditor

    │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

    Last update:

    │ │ │ │ -

    Nov 05, 2024

    │ │ │ │ +

    nov 05, 2024

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │

    Last update:

    │ │ │ │ -

    Nov 05, 2024

    │ │ │ │ +

    nov 05, 2024

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │